
Hello Appwriter,
i'm trying to update the User Target in my Appwrite so that user can recieve sms, email or push notification from me, but i'm confuse what the <TARGET_ID>
should be
here is my code
// This is your Appwrite function
// It's executed each time we get a request
export default async ({ req, res, log, error }) => {
const client = new Client();
client.setEndpoint(process.env.MY_APPWRITE_ENDPOINT).setProject(process.env.APPWRITE_FUNCTION_PROJECT_ID).setKey(process.env.APPWRITE_API_KEY);
const functions = new Functions(client);
const database = new Databases(client);
const storage = new Storage(client);
const users = new Users(client);
const ENDPOINT = process.env.MY_APPWRITE_ENDPOINT;
const PROJECT_ID = process.env.APPWRITE_FUNCTION_PROJECT_ID;
const API_KEY = process.env.APPWRITE_API_KEY;
const DATABASE_ID = process.env.DATABASE_ID;
const USERS_ID = process.env.USERS_ID;
try{
//GET ALL USERS IN ACCOUNT
const result = await users.list(
[Query.limit(500)]
);
const usersDocList = result.users;
for(let i=0; i<usersDocList.length; i++){
let usersList = usersDocList[i];
if(usersList.targets.length === 0){
//if user targets its empty then update users target
const result = await users.updateTarget(
usersList.$id, // userId
'<TARGET_ID>', // targetId
'email', // identifier (optional)
'6667553c000cde5ae310', // providerId (optional)
'allUserTargetList' // name (optional)
);
}
}
}catch(appwriteErrors){
error(appwriteErrors);
}
return res.send({"data": "end like this"});
};
please whats should be the value for the <TARGET_ID>
is it the user Email that it's the target Id?
Recommended threads
- Unable to create push providers - FCM or...
Currently unable to create a push provider for FCM or APNS.... https://github.com/appwrite/console/issues/2045 When uploading a file... FCM = Valid file retu...
- Stuck in "deleting"
my parent element have relationship that doesnt exist and its stuck in "deleting", i cant delete it gives me error: Collection with the requested ID could not b...
- Help with 409 Error on Relationship Setu...
I ran into a 409 document_already_exists issue. with AppWrite so I tried to debug. Here's what I've set up: Collection A has 3 attributes and a two-way 1-to-m...
