@anjir/app-google-search-console
Version:
مدیریت و تحلیل وبسایت در Google Search Console
31 lines • 1.18 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.submitSitemap = void 0;
const tslib_1 = require("tslib");
const apps_framework_1 = require("@anjir/apps-framework");
const __1 = require("../../");
const common_1 = require("../common");
exports.submitSitemap = (0, apps_framework_1.createAction)({
auth: __1.googleSearchConsoleAuth,
name: 'submit_sitemap',
displayName: 'ارسال Sitemap',
description: 'ارسال sitemap برای یک وبسایت به Google',
props: {
siteUrl: common_1.commonProps.siteUrl,
feedpath: apps_framework_1.Property.ShortText({
displayName: 'مسیر Sitemap',
required: true,
}),
},
run(context) {
return tslib_1.__awaiter(this, void 0, void 0, function* () {
const webmasters = (0, __1.createAuthClient)(context.auth.access_token);
yield webmasters.sitemaps.submit({
siteUrl: context.propsValue.siteUrl,
feedpath: context.propsValue.feedpath,
});
return { success: true };
});
},
});
//# sourceMappingURL=submit-a-sitemap.js.map