[Backend] - Tencent SMS code enhancement
Problem to solve
Move Tencent SMS implementation from initializers
folder to services
folder.
Proposal
The tencent_sms.rb
, which is in the initializers
folder, is not a configuration of a SDK, it's a client instance. To follow the best practice, it should be placed in the services
folder. Some effects like naming convention and function decoupling also need to be implemented.