|
@@ -24,6 +24,7 @@ import { xyz } from './impl/xyz.service'
|
|
|
import { CarrierIdService } from 'src/carrier-id/carrier-id.service'
|
|
import { CarrierIdService } from 'src/carrier-id/carrier-id.service'
|
|
|
import { BlackList } from './entities/black-list.entity'
|
|
import { BlackList } from './entities/black-list.entity'
|
|
|
import { hwyzm } from './impl/hwyzm.service'
|
|
import { hwyzm } from './impl/hwyzm.service'
|
|
|
|
|
+import { cowboy } from './impl/cowboy.service'
|
|
|
|
|
|
|
|
@Injectable()
|
|
@Injectable()
|
|
|
export class RcsNumberService {
|
|
export class RcsNumberService {
|
|
@@ -50,7 +51,8 @@ export class RcsNumberService {
|
|
|
private firefox: firefox,
|
|
private firefox: firefox,
|
|
|
private d38: d38,
|
|
private d38: d38,
|
|
|
private xyz: xyz,
|
|
private xyz: xyz,
|
|
|
- private hwyzm: hwyzm
|
|
|
|
|
|
|
+ private hwyzm: hwyzm,
|
|
|
|
|
+ private cowboy: cowboy
|
|
|
) {
|
|
) {
|
|
|
this.cloud033 = new cloud214('100033', '1e40ca9795b1fc038db76512175d59b5', RcsNumberSource.cloud033)
|
|
this.cloud033 = new cloud214('100033', '1e40ca9795b1fc038db76512175d59b5', RcsNumberSource.cloud033)
|
|
|
this.cloud034 = new cloud214('100034', 'ed7b3de69df3d6d9ddfaa7eb862272f5', RcsNumberSource.cloud034)
|
|
this.cloud034 = new cloud214('100034', 'ed7b3de69df3d6d9ddfaa7eb862272f5', RcsNumberSource.cloud034)
|
|
@@ -155,6 +157,9 @@ export class RcsNumberService {
|
|
|
case RcsNumberSource.hwyzm:
|
|
case RcsNumberSource.hwyzm:
|
|
|
numberService = this.hwyzm
|
|
numberService = this.hwyzm
|
|
|
break
|
|
break
|
|
|
|
|
+ case RcsNumberSource.cowboy:
|
|
|
|
|
+ numberService = this.cowboy
|
|
|
|
|
+ break
|
|
|
default:
|
|
default:
|
|
|
throw new ServiceUnavailableException('不支持的短信通道')
|
|
throw new ServiceUnavailableException('不支持的短信通道')
|
|
|
}
|
|
}
|
|
@@ -255,6 +260,8 @@ export class RcsNumberService {
|
|
|
return this.xyz
|
|
return this.xyz
|
|
|
case RcsNumberSource.hwyzm:
|
|
case RcsNumberSource.hwyzm:
|
|
|
return this.hwyzm
|
|
return this.hwyzm
|
|
|
|
|
+ case RcsNumberSource.cowboy:
|
|
|
|
|
+ return this.cowboy
|
|
|
default:
|
|
default:
|
|
|
throw new Error('不支持的短信通道')
|
|
throw new Error('不支持的短信通道')
|
|
|
}
|
|
}
|