I had a working function in Appwrite 1.5.7, after migrating to the 1.6.0 it does not work. I have updated node-appwrite dependency to 14.1.0 and here is the code snippet from my function:
import {
Client,
Databases,
Users,
Query,
ID
} from "node-appwrite";
class AppwriteService {
constructor(log) {
const client = new Client();
client
.setEndpoint(process.env.APPWRITE_ENDPOINT)
.setProject(process.env.APPWRITE_FUNCTION_PROJECT_ID)
.setKey(process.env.APPWRITE_API_KEY);
this.users = new Users(client);
this.databases = new Databases(client);
this.log = log;
}
async getBranchBy(authId) {
this.log("auth_id: " + authId);
const result1 = await this.databases.getDocument(
"player",
"branches",
"666ddca400367dcf6a25"
);
this.log(result1);
}
I got an error message like: fetch failed