mirror of
https://github.com/usebruno/bruno.git
synced 2026-06-29 15:44:13 +00:00
feat: use ipc to overcome cors
This commit is contained in:
@@ -1,13 +1,25 @@
|
||||
import { get, post, put } from './base';
|
||||
|
||||
const AuthApi = {
|
||||
whoami: () =>get('auth/v1/user/whoami'),
|
||||
signup: (params) =>post('auth/v1/user/signup', params),
|
||||
login: (params) =>post('auth/v1/user/login', params),
|
||||
whoami: () => get('auth/v1/user/whoami'),
|
||||
signup: (params) => post('auth/v1/user/signup', params),
|
||||
login: (params) => {
|
||||
return new Promise((resolve, reject) => {
|
||||
const { ipcRenderer } = window.require("electron");
|
||||
|
||||
ipcRenderer.invoke('grafnode-account-request', {
|
||||
data: params,
|
||||
method: 'POST',
|
||||
url: `${process.env.NEXT_PUBLIC_GRAFNODE_SERVER_API}/auth/v1/user/login`,
|
||||
})
|
||||
.then(resolve)
|
||||
.catch(reject);
|
||||
});
|
||||
},
|
||||
signout: () => post('auth/v1/user/logout'),
|
||||
getProfile: () =>get('auth/v1/user/profile'),
|
||||
updateProfile: (params) =>put('auth/v1/user/profile', params),
|
||||
updateUsername: (params) =>put('auth/v1/user/username', params)
|
||||
getProfile: () => get('auth/v1/user/profile'),
|
||||
updateProfile: (params) => put('auth/v1/user/profile', params),
|
||||
updateUsername: (params) => put('auth/v1/user/username', params)
|
||||
};
|
||||
|
||||
export default AuthApi;
|
||||
Reference in New Issue
Block a user