Browse Source

rework metadata creation process

iorveth 4 years ago
parent
commit
f1aa7e5cb1

+ 1 - 4
cli/src/commands/content/createChannel.ts

@@ -50,10 +50,7 @@ export default class CreateChannelCommand extends ContentDirectoryCommandBase {
 
       const serialized = channelMetadata.serializeBinary();
 
-      const api = await this.getOriginalApi()
-      
-      const metaRaw = api.createType('Raw', serialized)
-      const meta = new Bytes(api.registry, metaRaw)
+      const meta = this.createType('Bytes', '0x' + Buffer.from(serialized).toString('hex'))
 
       let channelCreationParameters: ChannelCreationParameters = {
         assets: channelCreationParametersInput.assets,

+ 1 - 4
cli/src/commands/content/updateChannel.ts

@@ -61,10 +61,7 @@ export default class UpdateChannelCommand extends ContentDirectoryCommandBase {
 
       const serialized = channelMetadata.serializeBinary();
 
-      const api = await this.getOriginalApi()
-
-      const metaRaw = api.createType('Raw', serialized)
-      const meta = new Bytes(api.registry, metaRaw)
+      const meta = this.createType('Bytes', '0x' + Buffer.from(serialized).toString('hex'))
 
       let channelUpdateParameters: ChannelUpdateParameters = {
         assets: channelUpdateParametersInput.assets,