chore: cli subscription command registration + env and deploy docs
- inkreach-cli: subscription command in bin, built dist - env.development: public origin, plugin service registry, cache provider=redis, cold retention days - skill docs: subscription quick reference, deploy and ops notes
This commit is contained in:
Vendored
+21
@@ -271,5 +271,26 @@ class Client {
|
||||
removeDeveloper(userId) {
|
||||
return this.call('DELETE', `/api/plugin-developers/${encodeURIComponent(userId)}`);
|
||||
}
|
||||
// ---- subscription center (record subscriptions) ----
|
||||
listSubscriptions(baseId, tableId) {
|
||||
const q = tableId ? `?tableId=${encodeURIComponent(tableId)}` : '';
|
||||
return this.call('GET', `/api/base/${baseId}/subscription${q}`);
|
||||
}
|
||||
getSubscriptionEvents(baseId, subscriptionId) {
|
||||
return this.call('GET', `/api/base/${baseId}/subscription/${subscriptionId}/event`);
|
||||
}
|
||||
createSubscription(baseId, body) {
|
||||
return this.call('POST', `/api/base/${baseId}/subscription`, body);
|
||||
}
|
||||
updateSubscription(baseId, subscriptionId, body) {
|
||||
return this.call('PATCH', `/api/base/${baseId}/subscription/${subscriptionId}`, body);
|
||||
}
|
||||
deleteSubscription(baseId, subscriptionId) {
|
||||
return this.call('DELETE', `/api/base/${baseId}/subscription/${subscriptionId}`);
|
||||
}
|
||||
/** 立即发送(flush pending digest events) */
|
||||
sendSubscriptionNow(baseId, subscriptionId) {
|
||||
return this.call('POST', `/api/base/${baseId}/subscription/${subscriptionId}/send`);
|
||||
}
|
||||
}
|
||||
exports.Client = Client;
|
||||
|
||||
Reference in New Issue
Block a user