Edits history of script submission #323 for ' Create User (appwrite)'

  • deno
    import { Client, ID, Users } from "https://deno.land/x/[email protected]/mod.ts";
    
    /**
     * @param id ID of the user to be created. Leave blank to generate a unique ID.
     */
    type Appwrite = {
      endpoint: string;
      project: string;
      key: string;
      self_signed: boolean;
    };
    export async function main(
      auth: Appwrite,
      id?: string,
      email?: string,
      phone?: string,
      password?: string,
      name?: string,
    ) {
      const client = new Client()
        .setEndpoint(auth.endpoint)
        .setProject(auth.project)
        .setKey(auth.key);
      const users = new Users(client);
    
      return await users.create(
        id || ID.unique(),
        email || undefined,
        phone || undefined,
        password || undefined,
        name || undefined,
      );
    }
    

    Submitted by hugo697 393 days ago

  • deno
    import { Client, ID, Users } from "https://deno.land/x/[email protected]/mod.ts";
    
    /**
     * @param id ID of the user to be created. Leave blank to generate a unique ID.
     */
    type Appwrite = {
      endpoint: string;
      project: string;
      key: string;
      self_signed: boolean;
    };
    export async function main(
      auth: Appwrite,
      id?: string,
      email?: string,
      phone?: string,
      password?: string,
      name?: string,
    ) {
      const client = new Client()
        .setEndpoint(auth.endpoint)
        .setProject(auth.project)
        .setKey(auth.key);
      const users = new Users(client);
    
      return await users.create(
        id || ID.unique(),
        email || undefined,
        phone || undefined,
        password || undefined,
        name || undefined,
      );
    }
    

    Submitted by admin 1026 days ago

  • deno
    import { Client, ID, Users } from "https://deno.land/x/[email protected]/mod.ts";
    
    /**
     * @param id ID of the user to be created. Leave blank to generate a unique ID.
     */
    type Appwrite = {
      endpoint: string;
      project: string;
      key: string;
      self_signed: boolean;
    };
    export async function main(
      auth: Appwrite,
      id?: string,
      email?: string,
      phone?: string,
      password?: string,
      name?: string,
    ) {
      const client = new Client()
        .setEndpoint(auth.endpoint)
        .setProject(auth.project)
        .setKey(auth.key)
      const users = new Users(client);
    
      return await users.create(
        id || ID.unique(),
        email || undefined,
        phone || undefined,
        password || undefined,
        name || undefined
      );
    }
    

    Submitted by admin 1029 days ago

  • deno
    import { Resource } from "https://deno.land/x/[email protected]/mod.ts"
    import { Client, ID, Users } from "https://deno.land/x/[email protected]/mod.ts";
    
    /**
     * @param id ID of the user to be created. Leave blank to generate a unique ID.
     */
    export async function main(
      auth: Resource<'appwrite'>,
      id?: string,
      email?: string,
      phone?: string,
      password?: string,
      name?: string,
    ) {
      const client = new Client()
        .setEndpoint(auth.endpoint)
        .setProject(auth.project)
        .setKey(auth.key)
      const users = new Users(client);
    
      return await users.create(
        id || ID.unique(),
        email || undefined,
        phone || undefined,
        password || undefined,
        name || undefined
      );
    }
    

    Submitted by adam186 1144 days ago

  • deno
    import { Resource } from "https://deno.land/x/[email protected]/mod.ts"
    import { Client, ID, Users,  } from "https://deno.land/x/[email protected]/mod.ts";
    
    /**
     * @param id ID of the user to be created. Leave blank to generate a unique ID.
     */
    export async function main(
      auth: Resource<'appwrite'>,
      id?: string,
      email?: string,
      phone?: string,
      password?: string,
      name?: string,
    ) {
      const client = new Client()
        .setEndpoint(auth.endpoint)
        .setProject(auth.project)
        .setKey(auth.key)
      const users = new Users(client);
    
      return await users.create(
        id || ID.unique(),
        email || undefined,
        phone || undefined,
        password || undefined,
        name || undefined
      );
    }
    

    Submitted by adam186 1144 days ago