Update home.tsx

This commit is contained in:
Ted 2025-02-20 19:05:02 +08:00
parent fce298812b
commit f7dde8eba8
1 changed files with 12 additions and 26 deletions

View File

@ -280,7 +280,7 @@ export function Home() {
const handleMessage = (event: any) => { const handleMessage = (event: any) => {
const data = event.data; const data = event.data;
if (isEmpty(data)) return; if (isEmpty(data) || (typeof data === "string" && data === "")) return;
if (isString(data)) { if (isString(data)) {
try { try {
@ -288,33 +288,19 @@ export function Home() {
const params = JSON.parse(data); const params = JSON.parse(data);
if (isEmpty(params?.omeToken)) { if (!isEmpty(params?.ometoken) && params?.from === "OmeOfficeApp") {
window.ReactNativeWebView.postMessage("omeToken 有问题"); appConfig.setOmeToken(params?.ometoken ?? "");
return; try {
const message = "收到消息";
window.ReactNativeWebView.postMessage(message);
} catch {
window.ReactNativeWebView.postMessage("err 失败");
console.log("window.ReactNativeWebView Err");
} }
if (params?.from !== "OmeOfficeApp") {
window.ReactNativeWebView.postMessage("from 有问题");
return;
} }
window.ReactNativeWebView.postMessage(params?.omeToken);
// if (!isEmpty(params?.omeToken) && params?.from === "OmeOfficeApp") {
// appConfig.setOmeToken(params?.omeToken ?? "");
// try {
// const message = "收到消息";
// window.ReactNativeWebView.postMessage(message);
// } catch {
// window.ReactNativeWebView.postMessage("err 失败");
// console.log("window.ReactNativeWebView Err");
// }
// }
} catch (err) { } catch (err) {
try { try {
window.ReactNativeWebView.postMessage( window.ReactNativeWebView.postMessage(