Forráskód Böngészése

Merge remote-tracking branch 'origin/giza-protobuf-and-query-node' into giza-protobuf-and-query-node

Leszek Wiesner 3 éve
szülő
commit
b1750f7070
2 módosított fájl, 19 hozzáadás és 12 törlés
  1. 15 11
      query-node/mappings/content/utils.ts
  2. 4 1
      query-node/mappings/workingGroup.ts

+ 15 - 11
query-node/mappings/content/utils.ts

@@ -138,14 +138,14 @@ export async function processVideoMetadata(
 function findAssetByIndex(assets: typeof Asset[], index: number, name?: string): typeof Asset | null {
   if (assets[index]) {
     return assets[index]
-  } else {
-    invalidMetadata(`Invalid${name ? ' ' + name : ''} asset index`, {
-      numberOfAssets: assets.length,
-      requestedAssetIndex: index,
-    })
-
-    return null
   }
+
+  invalidMetadata(`Invalid${name ? ' ' + name : ''} asset index`, {
+    numberOfAssets: assets.length,
+    requestedAssetIndex: index,
+  })
+
+  return null
 }
 
 async function processVideoMediaEncoding(
@@ -279,7 +279,9 @@ async function processNewAssets(ctx: EventContext & StoreContext, assets: NewAss
       resultAsset.urls = JSON.stringify(assetUrls.map((u) => u.toString()))
       return resultAsset
     })
-  } else if (assets.isUpload) {
+  }
+
+  if (assets.isUpload) {
     const assetsUploaded = assets.asUpload.object_creation_list.length
     // FIXME: Ideally the runtime would provide object ids in ChannelCreated/VideoCreated/ChannelUpdated(...) events
     const objects = await getMostRecentlyCreatedDataObjects(ctx.store, assetsUploaded)
@@ -288,9 +290,9 @@ async function processNewAssets(ctx: EventContext & StoreContext, assets: NewAss
       resultAsset.dataObjectId = o.id
       return resultAsset
     })
-  } else {
-    unexpectedData('Unrecognized assets type', assets.type)
   }
+
+  unexpectedData('Unrecognized assets type', assets.type)
 }
 
 function extractVideoSize(assets: NewAssets | undefined, assetIndex: number | null | undefined): number | undefined {
@@ -500,7 +502,9 @@ export async function unsetAssetRelations(store: DatabaseManager, dataObject: St
       channelId: channel.id.toString(),
       dataObjectId: dataObject.id,
     })
-  } else if (video) {
+  }
+
+  if (video) {
     videoAssets.forEach((assetName) => {
       if (video[assetName] && (video[assetName] as AssetJoystreamStorage).dataObjectId === dataObject.id) {
         video[assetName] = new AssetNone()

+ 4 - 1
query-node/mappings/workingGroup.ts

@@ -96,9 +96,12 @@ export async function workingGroup_TerminatedLeader({ event, store }: EventConte
 function getWorkerType(event: SubstrateEvent): WorkerType | null {
   if (event.section === 'storageWorkingGroup') {
     return WorkerType.STORAGE
-  } else if (event.section === 'gatewayWorkingGroup') {
+  }
+
+  if (event.section === 'gatewayWorkingGroup') {
     return WorkerType.GATEWAY
   }
+
   return null
 }