| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- #include "tencent_sms.h"
- #include "xlist.h"
- #include "common.h"
- #include "sqlite_handle.h"
- extern GlobalDeviceManager __globalDeviceManage;
- typedef struct {
- cloud_info_t *info;
- GlobalDeviceManager *dm;
- int inited;
- }tencent_sms_handle_t;
- static tencent_sms_handle_t tsHandle;
- int tencent_sms_init()
- {
- #if 0
- tencent_sms_handle_t *h=&tsHandle;
- GlobalDeviceManager *dm=&__globalDeviceManage;
- h->dm = dm;
- h->info = &h->dm->tencent_sms;
- dev_tencent_cloud_init(dm->db, h->info);
- h->inited = 1;
- //copy to shmem
- smartPDU_shm_data * shm_data = h->dm->g_shm_Data;
- tencentcloud_sms_t *cloud_sms = &shm_data->cloud_sms;
- shm_data->cloud_sms.status = cloud_sms->status;
- int count = 0;
- for(int i = 0;i < TECNCENT_CLOUD_PHONE_MAX;i++)
- {
- if(h->info->phone.phone[i].phone[0])
- {
- strcpy(cloud_sms->phone[count],h->info->phone.phone[i].phone);
- count ++;
- }
- }
- cloud_sms->phone_cnt = count;
- strcpy(cloud_sms->app_id,h->info->info.app_id);
- strcpy(cloud_sms->country,h->info->info.country_code);
- strcpy(cloud_sms->secret_id,h->info->info.secret_id);
- strcpy(cloud_sms->secret_key,h->info->info.secret_key);
- strcpy(cloud_sms->signature,h->info->info.signature);
- strcpy(cloud_sms->template,h->info->info.template);
- strcpy(cloud_sms->url,h->info->info.url);
- strcpy(cloud_sms->region,h->info->info.region);
- #endif
- return 0;
- }
|