gptbot/bingchat/app.js
2023-03-23 19:06:42 +08:00

43 lines
1.0 KiB
JavaScript

import { SERVER_HOST } from "config";
App({
onShow: function () {
},
onLaunch: function () {
this.getSid();
},
globalData: {},
getSid: function () {
var that = this;
if (!this.globalData.sid) {
var sid = wx.getStorageSync("sid1");
if (!sid) {
wx.login({
success: (res) => {
wx.request({
url: SERVER_HOST + "/bing/openid",
data: {
code: res.code,
},
success: (res) => {
if (res.statusCode != 200) {
wx.showToast({
title: "接口异常",
});
return;
}
that.globalData.sid = res.data.data.openid;
wx.setStorageSync("sid1", that.globalData.sid);
},
});
},
});
} else {
this.globalData.sid = sid;
wx.setStorageSync("sid1", this.globalData.sid);
}
}
return this.globalData.sid ? this.globalData.sid : "";
},
});