AppFlowy/frontend/appflowy_tauri/src/appflowy_app/App.tsx

40 lines
912 B
TypeScript
Raw Normal View History

import "./App.css";
import {
UserEventSignIn,
SignInPayloadPB,
} from "../services/backend/events/flowy-user/index";
import { nanoid } from "nanoid";
import { UserNotificationListener } from "./components/user/application/notifications";
function App() {
async function sendSignInEvent() {
let make_payload = () =>
SignInPayloadPB.fromObject({
email: nanoid(4) + "@gmail.com",
password: "A!@123abc",
name: "abc",
});
let listener = await new UserNotificationListener("", (userProfile) => {
console.log(userProfile);
listener.stop();
});
listener.start();
await UserEventSignIn(make_payload());
}
return (
<div className="container">
<h1>Welcome to AppFlowy!</h1>
<button type="button" onClick={() => sendSignInEvent()}>
Test Sign In Event
</button>
</div>
);
}
export default App;