예제 #1
0
        public async Task Run(AppVersionKey versionKey)
        {
            var versions = await versionReader.Versions();

            var template = apiFactory.CreateTemplate();
            var request  = new RegisterAppRequest
            {
                AppTemplate = ToClientTemplateModel(template.ToModel()),
                VersionKey  = versionKey,
                Versions    = versions
            };
            await hubClient.AppRegistration.RegisterApp("", request);
        }
예제 #2
0
        public async Task Run(AppVersionKey versionKey)
        {
            var versions = await hubApi.AppRegistration.GetVersions.Invoke(HubInfo.AppKey);

            var template = apiFactory.CreateTemplate();
            var request  = new RegisterAppRequest
            {
                AppTemplate = template.ToModel(),
                VersionKey  = versionKey,
                Versions    = versions
            };
            await hubApi.AppRegistration.RegisterApp.Invoke(request);
        }