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
- Dart Runtime as Function is missing
Hey guys, I set the _APP_FUNCTIONS_RUNTIMES to dart-3.10 and redeployed the appwrite stack but unfortunately the dart runtime doesnt show up. I copied the val...
- Retrieving Data From Backups
Hiya, I have a user requesting for data they accidentally deleted. I don't have document history built into my app. Is there a way to extract data from the auto...
- Paused project notification
Hi, how do I disable these notifications? I get them every week and they're starting to annoy me. I don't care that my project is paused.