Skip to content

Commit

Permalink
Inject metadata into Event from api
Browse files Browse the repository at this point in the history
  • Loading branch information
jacogr committed Oct 26, 2018
1 parent dc8a3b5 commit bfc42a2
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 0 deletions.
2 changes: 2 additions & 0 deletions packages/api-observable/src/Base.ts
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ import storageFromMeta from '@polkadot/storage/fromMetadata';
import storageStatic from '@polkadot/storage/static';
import { Vector } from '@polkadot/types/codec';
import { Hash, Method } from '@polkadot/types/index';
import Event from '@polkadot/types/Event';
import { StorageFunction } from '@polkadot/types/StorageKey';
import { assert, isUndefined } from '@polkadot/util';

Expand Down Expand Up @@ -61,6 +62,7 @@ export default class ApiBase {
ApiBase.extrinsics = extrinsicsFromMeta(meta);
ApiBase.storage = storageFromMeta(meta);

Event.injectMetadata(meta);
Method.injectExtrinsics(ApiBase.extrinsics);

if (!isReady) {
Expand Down
2 changes: 2 additions & 0 deletions packages/api/src/Base.ts
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ import extrinsicsFromMeta from '@polkadot/extrinsics/fromMetadata';
import { Storage } from '@polkadot/storage/types';
import storageFromMeta from '@polkadot/storage/fromMetadata';
import { Hash, Method, RuntimeVersion } from '@polkadot/types/index';
import Event from '@polkadot/types/Event';
import RuntimeMetadata from '@polkadot/types/Metadata';
import { assert, isUndefined, logger } from '@polkadot/util';

Expand Down Expand Up @@ -217,6 +218,7 @@ export default abstract class ApiBase<R, S, E> implements ApiBaseInterface<R, S,
this._extrinsics = this.decorateExtrinsics(extrinsics);
this._query = this.decorateStorage(storage);

Event.injectMetadata(this.runtimeMetadata);
Method.injectExtrinsics(extrinsics);

return true;
Expand Down

0 comments on commit bfc42a2

Please sign in to comment.