private IPromise DatabaseApiInitialized(DatabaseApi api)
 {
     return(api.GetChainId().Then(SetChainId).Then(() => Repository.SubscribeToNotice(api).Then(() => Repository.SubscribeToDynamicGlobalProperties(api).Then(() =>
     {
         OnDatabaseApiInitialized.SafeInvoke(api);
         return Promise.Resolved();
     }))));
 }
Beispiel #2
0
 IPromise DatabaseApiInitialized(DatabaseApi api)
 {
     return(api.GetChainId().Then((Action <string>)SetChainId).Then(result => {
         return Repository.SubscribeToNotice(api).Then(() => {
             if (!OnDatabaseApiInitialized.IsNull())
             {
                 OnDatabaseApiInitialized.Invoke(api);
             }
             return Promise.Resolved();
         });
     }));
 }