如何在google驱动器集成中将我代码中的箭头函数更改为async/await语法。
const listFiles = () => {
setLoading(true)
gapi.client.drive.files
.list({
pageSize: 500,
fields: 'nextPageToken, files(id, name, mimeType, modifiedTime)',
})
.then(function (response) {
setLoading(false)
const res = JSON.parse(response.body);
setDocuments(res.files);
});
};
我想添加另一个函数async/await:
const initClient = () => {
setLoading(true)
gapi.client
.init({
apiKey: API_KEY,
clientId: CLIENT_ID,
discoveryDocs: DISCOVERY_DOCS,
scope: SCOPES,
})
.then(
function () {
setConnectStorage(true);
gapi.auth2.getAuthInstance().isSignedIn.listen(updateSigninStatus);
updateSigninStatus(gapi.auth2.getAuthInstance().isSignedIn.get());
setLoading(false)
},
function (error) {
alert(error)
}
);
};
1条答案
按热度按时间kuuvgm7e1#
然后运行这些函数: