diff --git a/src/services/service.ts b/src/services/service.ts index 95609ab..4853590 100755 --- a/src/services/service.ts +++ b/src/services/service.ts @@ -237,64 +237,7 @@ export default class Services { throw new Error('Amount is still 0 after 3 attempts'); } - public async createMessagingProcess(otherMembers: Member[],relayAddress: string, feeRate: number): Promise { - if (!this.isPaired()) { - throw new Error('Device not paired'); - } - const me = await this.getMemberFromDevice(); - if (!me) { - throw new Error('No paired member in device'); - } - const allMembers: Member[] = otherMembers; - const meAndOne = [{ sp_addresses: me }, otherMembers.pop()!]; - allMembers.push({ sp_addresses: me }); - const everyOneElse = otherMembers; - const messagingTemplate = { - description: 'messaging', - roles: { - public: { - members: allMembers, - validation_rules: [ - { - quorum: 0.0, - fields: ['description', 'roles'], - min_sig_member: 0.0, - }, - ], - storages: [STORAGEURL] - }, - owner: { - members: meAndOne, - validation_rules: [ - { - quorum: 1.0, - fields: ['description', 'roles'], - min_sig_member: 1.0, - }, - ], - storages: [STORAGEURL] - }, - users: { - members: everyOneElse, - validation_rules: [ - { - quorum: 0.0, - fields: ['description', 'roles'], - min_sig_member: 0.0, - }, - ], - storages: [STORAGEURL] - }, - }, - }; - try { - return this.sdkClient.create_new_process(JSON.stringify(messagingTemplate), null, relayAddress, feeRate); - } catch (e) { - throw new Error(`Creating process failed: ${e}`); - } - } - - public async createPairingProcess(pairWith: string[], relayAddress: string, feeRate: number): Promise { + public async createPairingProcess(userName: string, pairWith: string[], relayAddress: string, feeRate: number): Promise { if (this.sdkClient.is_paired()) { throw new Error('Device already paired'); }