mirror of
https://github.com/appwrite/appwrite
synced 2026-05-23 17:08:45 +00:00
Removed trigger attribute
This commit is contained in:
parent
f810643512
commit
b3d10323df
12 changed files with 22 additions and 54 deletions
|
|
@ -1652,14 +1652,13 @@
|
|||
*
|
||||
* @param {string} name
|
||||
* @param {object} vars
|
||||
* @param {string} trigger
|
||||
* @param {string[]} events
|
||||
* @param {string} schedule
|
||||
* @param {number} timeout
|
||||
* @throws {Error}
|
||||
* @return {Promise}
|
||||
*/
|
||||
create: function(name, vars = [], trigger = 'event', events = [], schedule = '', timeout = 10) {
|
||||
create: function(name, vars = [], events = [], schedule = '', timeout = 15) {
|
||||
if(name === undefined) {
|
||||
throw new Error('Missing required parameter: "name"');
|
||||
}
|
||||
|
|
@ -1676,10 +1675,6 @@
|
|||
payload['vars'] = vars;
|
||||
}
|
||||
|
||||
if(trigger) {
|
||||
payload['trigger'] = trigger;
|
||||
}
|
||||
|
||||
if(events) {
|
||||
payload['events'] = events;
|
||||
}
|
||||
|
|
@ -1728,14 +1723,13 @@
|
|||
* @param {string} functionId
|
||||
* @param {string} name
|
||||
* @param {object} vars
|
||||
* @param {string} trigger
|
||||
* @param {string[]} events
|
||||
* @param {string} schedule
|
||||
* @param {number} timeout
|
||||
* @throws {Error}
|
||||
* @return {Promise}
|
||||
*/
|
||||
update: function(functionId, name, vars = [], trigger = 'event', events = [], schedule = '', timeout = 10) {
|
||||
update: function(functionId, name, vars = [], events = [], schedule = '', timeout = 15) {
|
||||
if(functionId === undefined) {
|
||||
throw new Error('Missing required parameter: "functionId"');
|
||||
}
|
||||
|
|
@ -1756,10 +1750,6 @@
|
|||
payload['vars'] = vars;
|
||||
}
|
||||
|
||||
if(trigger) {
|
||||
payload['trigger'] = trigger;
|
||||
}
|
||||
|
||||
if(events) {
|
||||
payload['events'] = events;
|
||||
}
|
||||
|
|
|
|||
6
app/sdks/console-javascript/src/sdk.min.js
vendored
6
app/sdks/console-javascript/src/sdk.min.js
vendored
|
|
@ -137,19 +137,17 @@ let path='/database/collections/{collectionId}/logs'.replace(new RegExp('{collec
|
|||
if(limit){payload.limit=limit}
|
||||
if(offset){payload.offset=offset}
|
||||
if(orderType){payload.orderType=orderType}
|
||||
return http.get(path,{'content-type':'application/json',},payload)},create:function(name,vars=[],trigger='event',events=[],schedule='',timeout=10){if(name===undefined){throw new Error('Missing required parameter: "name"')}
|
||||
return http.get(path,{'content-type':'application/json',},payload)},create:function(name,vars=[],events=[],schedule='',timeout=15){if(name===undefined){throw new Error('Missing required parameter: "name"')}
|
||||
let path='/functions';let payload={};if(name){payload.name=name}
|
||||
if(vars){payload.vars=vars}
|
||||
if(trigger){payload.trigger=trigger}
|
||||
if(events){payload.events=events}
|
||||
if(schedule){payload.schedule=schedule}
|
||||
if(timeout){payload.timeout=timeout}
|
||||
return http.post(path,{'content-type':'application/json',},payload)},get:function(functionId){if(functionId===undefined){throw new Error('Missing required parameter: "functionId"')}
|
||||
let path='/functions/{functionId}'.replace(new RegExp('{functionId}','g'),functionId);let payload={};return http.get(path,{'content-type':'application/json',},payload)},update:function(functionId,name,vars=[],trigger='event',events=[],schedule='',timeout=10){if(functionId===undefined){throw new Error('Missing required parameter: "functionId"')}
|
||||
let path='/functions/{functionId}'.replace(new RegExp('{functionId}','g'),functionId);let payload={};return http.get(path,{'content-type':'application/json',},payload)},update:function(functionId,name,vars=[],events=[],schedule='',timeout=15){if(functionId===undefined){throw new Error('Missing required parameter: "functionId"')}
|
||||
if(name===undefined){throw new Error('Missing required parameter: "name"')}
|
||||
let path='/functions/{functionId}'.replace(new RegExp('{functionId}','g'),functionId);let payload={};if(name){payload.name=name}
|
||||
if(vars){payload.vars=vars}
|
||||
if(trigger){payload.trigger=trigger}
|
||||
if(events){payload.events=events}
|
||||
if(schedule){payload.schedule=schedule}
|
||||
if(timeout){payload.timeout=timeout}
|
||||
|
|
|
|||
6
app/sdks/console-javascript/types/index.d.ts
vendored
6
app/sdks/console-javascript/types/index.d.ts
vendored
|
|
@ -611,14 +611,13 @@ declare namespace Appwrite {
|
|||
*
|
||||
* @param {string} name
|
||||
* @param {object} vars
|
||||
* @param {string} trigger
|
||||
* @param {string[]} events
|
||||
* @param {string} schedule
|
||||
* @param {number} timeout
|
||||
* @throws {Error}
|
||||
* @return {Promise}
|
||||
*/
|
||||
create(name: string, vars: object, trigger: string, events: string[], schedule: string, timeout: number): Promise<object>;
|
||||
create(name: string, vars: object, events: string[], schedule: string, timeout: number): Promise<object>;
|
||||
|
||||
/**
|
||||
* Get Function
|
||||
|
|
@ -637,14 +636,13 @@ declare namespace Appwrite {
|
|||
* @param {string} functionId
|
||||
* @param {string} name
|
||||
* @param {object} vars
|
||||
* @param {string} trigger
|
||||
* @param {string[]} events
|
||||
* @param {string} schedule
|
||||
* @param {number} timeout
|
||||
* @throws {Error}
|
||||
* @return {Promise}
|
||||
*/
|
||||
update(functionId: string, name: string, vars: object, trigger: string, events: string[], schedule: string, timeout: number): Promise<object>;
|
||||
update(functionId: string, name: string, vars: object, events: string[], schedule: string, timeout: number): Promise<object>;
|
||||
|
||||
/**
|
||||
* Delete Function
|
||||
|
|
|
|||
|
|
@ -15,7 +15,7 @@ func main() {
|
|||
client: &client
|
||||
}
|
||||
|
||||
var response, error := service.Create("[NAME]", , "event", [], "", 1)
|
||||
var response, error := service.Create("[NAME]", , [], "", 0)
|
||||
|
||||
if error != nil {
|
||||
panic(error)
|
||||
|
|
|
|||
|
|
@ -15,7 +15,7 @@ func main() {
|
|||
client: &client
|
||||
}
|
||||
|
||||
var response, error := service.Update("[FUNCTION_ID]", "[NAME]", , "event", [], "", 1)
|
||||
var response, error := service.Update("[FUNCTION_ID]", "[NAME]", , [], "", 0)
|
||||
|
||||
if error != nil {
|
||||
panic(error)
|
||||
|
|
|
|||
|
|
@ -32,13 +32,12 @@ func (srv *Functions) List(Search string, Limit int, Offset int, OrderType strin
|
|||
}
|
||||
|
||||
// Create
|
||||
func (srv *Functions) Create(Name string, Vars object, Trigger string, Events []interface{}, Schedule string, Timeout int) (map[string]interface{}, error) {
|
||||
func (srv *Functions) Create(Name string, Vars object, Events []interface{}, Schedule string, Timeout int) (map[string]interface{}, error) {
|
||||
path := "/functions"
|
||||
|
||||
params := map[string]interface{}{
|
||||
"name": Name,
|
||||
"vars": Vars,
|
||||
"trigger": Trigger,
|
||||
"events": Events,
|
||||
"schedule": Schedule,
|
||||
"timeout": Timeout,
|
||||
|
|
@ -59,14 +58,13 @@ func (srv *Functions) Get(FunctionId string) (map[string]interface{}, error) {
|
|||
}
|
||||
|
||||
// Update
|
||||
func (srv *Functions) Update(FunctionId string, Name string, Vars object, Trigger string, Events []interface{}, Schedule string, Timeout int) (map[string]interface{}, error) {
|
||||
func (srv *Functions) Update(FunctionId string, Name string, Vars object, Events []interface{}, Schedule string, Timeout int) (map[string]interface{}, error) {
|
||||
r := strings.NewReplacer("{functionId}", FunctionId)
|
||||
path := r.Replace("/functions/{functionId}")
|
||||
|
||||
params := map[string]interface{}{
|
||||
"name": Name,
|
||||
"vars": Vars,
|
||||
"trigger": Trigger,
|
||||
"events": Events,
|
||||
"schedule": Schedule,
|
||||
"timeout": Timeout,
|
||||
|
|
|
|||
|
|
@ -39,13 +39,12 @@ public class Functions extends Service {
|
|||
}
|
||||
|
||||
/// Create Function
|
||||
public Call create(String name, Object vars, String trigger, List events, String schedule, int timeout) {
|
||||
public Call create(String name, Object vars, List events, String schedule, int timeout) {
|
||||
final String path = "/functions";
|
||||
|
||||
final Map<String, Object> params = Map.ofEntries(
|
||||
entry("name", name),
|
||||
entry("vars", vars),
|
||||
entry("trigger", trigger),
|
||||
entry("events", events),
|
||||
entry("schedule", schedule),
|
||||
entry("timeout", timeout)
|
||||
|
|
@ -77,13 +76,12 @@ public class Functions extends Service {
|
|||
}
|
||||
|
||||
/// Update Function
|
||||
public Call update(String functionId, String name, Object vars, String trigger, List events, String schedule, int timeout) {
|
||||
public Call update(String functionId, String name, Object vars, List events, String schedule, int timeout) {
|
||||
final String path = "/functions/{functionId}".replace("{functionId}", functionId);
|
||||
|
||||
final Map<String, Object> params = Map.ofEntries(
|
||||
entry("name", name),
|
||||
entry("vars", vars),
|
||||
entry("trigger", trigger),
|
||||
entry("events", events),
|
||||
entry("schedule", schedule),
|
||||
entry("timeout", timeout)
|
||||
|
|
|
|||
|
|
@ -31,14 +31,13 @@ class Functions extends Service {
|
|||
*
|
||||
* @param string name
|
||||
* @param object vars
|
||||
* @param string trigger
|
||||
* @param string[] events
|
||||
* @param string schedule
|
||||
* @param number timeout
|
||||
* @throws Exception
|
||||
* @return {}
|
||||
*/
|
||||
async create(name, vars = [], trigger = 'event', events = [], schedule = '', timeout = 10) {
|
||||
async create(name, vars = [], events = [], schedule = '', timeout = 15) {
|
||||
let path = '/functions';
|
||||
|
||||
return await this.client.call('post', path, {
|
||||
|
|
@ -47,7 +46,6 @@ class Functions extends Service {
|
|||
{
|
||||
'name': name,
|
||||
'vars': vars,
|
||||
'trigger': trigger,
|
||||
'events': events,
|
||||
'schedule': schedule,
|
||||
'timeout': timeout
|
||||
|
|
@ -77,14 +75,13 @@ class Functions extends Service {
|
|||
* @param string functionId
|
||||
* @param string name
|
||||
* @param object vars
|
||||
* @param string trigger
|
||||
* @param string[] events
|
||||
* @param string schedule
|
||||
* @param number timeout
|
||||
* @throws Exception
|
||||
* @return {}
|
||||
*/
|
||||
async update(functionId, name, vars = [], trigger = 'event', events = [], schedule = '', timeout = 10) {
|
||||
async update(functionId, name, vars = [], events = [], schedule = '', timeout = 15) {
|
||||
let path = '/functions/{functionId}'.replace(new RegExp('{functionId}', 'g'), functionId);
|
||||
|
||||
return await this.client.call('put', path, {
|
||||
|
|
@ -93,7 +90,6 @@ class Functions extends Service {
|
|||
{
|
||||
'name': name,
|
||||
'vars': vars,
|
||||
'trigger': trigger,
|
||||
'events': events,
|
||||
'schedule': schedule,
|
||||
'timeout': timeout
|
||||
|
|
|
|||
|
|
@ -27,10 +27,9 @@ POST https://appwrite.io/v1/functions
|
|||
| --- | --- | --- | --- |
|
||||
| name | string | Function name. | |
|
||||
| vars | object | Key-value JSON object. | [] |
|
||||
| trigger | string | Function trigger type. | event |
|
||||
| events | array | Events list. | [] |
|
||||
| schedule | string | Schedule CRON syntax. | |
|
||||
| timeout | integer | Function maximum execution time in seconds. | 10 |
|
||||
| timeout | integer | Function maximum execution time in seconds. | 15 |
|
||||
|
||||
## Get Function
|
||||
|
||||
|
|
@ -57,10 +56,9 @@ PUT https://appwrite.io/v1/functions/{functionId}
|
|||
| functionId | string | **Required** Function unique ID. | |
|
||||
| name | string | Function name. | |
|
||||
| vars | object | Key-value JSON object. | [] |
|
||||
| trigger | string | Function trigger type. | event |
|
||||
| events | array | Events list. | [] |
|
||||
| schedule | string | Schedule CRON syntax. | |
|
||||
| timeout | integer | Function maximum execution time in seconds. | 10 |
|
||||
| timeout | integer | Function maximum execution time in seconds. | 15 |
|
||||
|
||||
## Delete Function
|
||||
|
||||
|
|
|
|||
|
|
@ -38,21 +38,19 @@ class Functions extends Service
|
|||
*
|
||||
* @param string $name
|
||||
* @param array $vars
|
||||
* @param string $trigger
|
||||
* @param array $events
|
||||
* @param string $schedule
|
||||
* @param int $timeout
|
||||
* @throws Exception
|
||||
* @return array
|
||||
*/
|
||||
public function create(string $name, array $vars = , string $trigger = 'event', array $events = [], string $schedule = '', int $timeout = 10):array
|
||||
public function create(string $name, array $vars = , array $events = [], string $schedule = '', int $timeout = 15):array
|
||||
{
|
||||
$path = str_replace([], [], '/functions');
|
||||
$params = [];
|
||||
|
||||
$params['name'] = $name;
|
||||
$params['vars'] = $vars;
|
||||
$params['trigger'] = $trigger;
|
||||
$params['events'] = $events;
|
||||
$params['schedule'] = $schedule;
|
||||
$params['timeout'] = $timeout;
|
||||
|
|
@ -86,21 +84,19 @@ class Functions extends Service
|
|||
* @param string $functionId
|
||||
* @param string $name
|
||||
* @param array $vars
|
||||
* @param string $trigger
|
||||
* @param array $events
|
||||
* @param string $schedule
|
||||
* @param int $timeout
|
||||
* @throws Exception
|
||||
* @return array
|
||||
*/
|
||||
public function update(string $functionId, string $name, array $vars = , string $trigger = 'event', array $events = [], string $schedule = '', int $timeout = 10):array
|
||||
public function update(string $functionId, string $name, array $vars = , array $events = [], string $schedule = '', int $timeout = 15):array
|
||||
{
|
||||
$path = str_replace(['{functionId}'], [$functionId], '/functions/{functionId}');
|
||||
$params = [];
|
||||
|
||||
$params['name'] = $name;
|
||||
$params['vars'] = $vars;
|
||||
$params['trigger'] = $trigger;
|
||||
$params['events'] = $events;
|
||||
$params['schedule'] = $schedule;
|
||||
$params['timeout'] = $timeout;
|
||||
|
|
|
|||
|
|
@ -20,14 +20,13 @@ class Functions(Service):
|
|||
'content-type': 'application/json',
|
||||
}, params)
|
||||
|
||||
def create(self, name, vars=[], trigger='event', events=[], schedule='', timeout=10):
|
||||
def create(self, name, vars=[], events=[], schedule='', timeout=15):
|
||||
"""Create Function"""
|
||||
|
||||
params = {}
|
||||
path = '/functions'
|
||||
params['name'] = name
|
||||
params['vars'] = vars
|
||||
params['trigger'] = trigger
|
||||
params['events'] = events
|
||||
params['schedule'] = schedule
|
||||
params['timeout'] = timeout
|
||||
|
|
@ -47,7 +46,7 @@ class Functions(Service):
|
|||
'content-type': 'application/json',
|
||||
}, params)
|
||||
|
||||
def update(self, function_id, name, vars=[], trigger='event', events=[], schedule='', timeout=10):
|
||||
def update(self, function_id, name, vars=[], events=[], schedule='', timeout=15):
|
||||
"""Update Function"""
|
||||
|
||||
params = {}
|
||||
|
|
@ -55,7 +54,6 @@ class Functions(Service):
|
|||
path = path.replace('{functionId}', function_id)
|
||||
params['name'] = name
|
||||
params['vars'] = vars
|
||||
params['trigger'] = trigger
|
||||
params['events'] = events
|
||||
params['schedule'] = schedule
|
||||
params['timeout'] = timeout
|
||||
|
|
|
|||
|
|
@ -16,13 +16,12 @@ module Appwrite
|
|||
}, params);
|
||||
end
|
||||
|
||||
def create(name:, vars: [], trigger: 'event', events: [], schedule: '', timeout: 10)
|
||||
def create(name:, vars: [], events: [], schedule: '', timeout: 15)
|
||||
path = '/functions'
|
||||
|
||||
params = {
|
||||
'name': name,
|
||||
'vars': vars,
|
||||
'trigger': trigger,
|
||||
'events': events,
|
||||
'schedule': schedule,
|
||||
'timeout': timeout
|
||||
|
|
@ -45,14 +44,13 @@ module Appwrite
|
|||
}, params);
|
||||
end
|
||||
|
||||
def update(function_id:, name:, vars: [], trigger: 'event', events: [], schedule: '', timeout: 10)
|
||||
def update(function_id:, name:, vars: [], events: [], schedule: '', timeout: 15)
|
||||
path = '/functions/{functionId}'
|
||||
.gsub('{function_id}', function_id)
|
||||
|
||||
params = {
|
||||
'name': name,
|
||||
'vars': vars,
|
||||
'trigger': trigger,
|
||||
'events': events,
|
||||
'schedule': schedule,
|
||||
'timeout': timeout
|
||||
|
|
|
|||
Loading…
Reference in a new issue