i have this async code:
const getResult = async () => {
const getAfterCursorQueryText = `
query($count: Int!, $cursor:String) {# filename+Query
viewer {
publicTodos (first: $count, after: $cursor) {
edges {
cursor
node {
id
}
}
pageInfo { # for pagination
hasPreviousPage
startCursor
hasNextPage
endCursor
}
}
}
}`;
let cursor = fragmentVariables.cursor;
let count = 5;
const getAfterCursorQuery = { text: getAfterCursorQueryText };
const result = await this.props.relay.environment._network.fetch(getAfterCursorQuery, {cursor, count});
return Promise.resolve(result)
}
pageCursor = getResult().then( result => {
return result.data.viewer.publicTodos.pageInfo.endCursor;
})
but pageCursor has value of a promise:
Promise proto : Promise [[PromiseStatus]] : "resolved" [[PromiseValue]] : "YXJyYXljb25uZWN0aW9uOjQ="
how do I return the value?