mirror of
https://github.com/d0zingcat/gocryptotrader.git
synced 2026-06-03 15:10:49 +00:00
34 lines
980 B
TypeScript
34 lines
980 B
TypeScript
export class WebSocketMessageType {
|
|
public static Auth = 'auth';
|
|
public static GetConfig = 'GetConfig';
|
|
public static SaveConfig = 'SaveConfig';
|
|
public static GetPortfolio = 'GetPortfolio';
|
|
public static TickerUpdate = 'ticker_update';
|
|
}
|
|
|
|
export class WebSocketMessage {
|
|
public event: string;
|
|
public data: any;
|
|
public exchange: string;
|
|
public assetType: string;
|
|
public error: string;
|
|
|
|
public static CreateAuthenticationMessage(): WebSocketMessage {
|
|
const response = new WebSocketMessage();
|
|
|
|
response.event = WebSocketMessageType.Auth;
|
|
response.data = { 'username': window.sessionStorage['username'], 'password': window.sessionStorage['password'] };
|
|
|
|
return response;
|
|
}
|
|
|
|
public static GetSettingsMessage(): WebSocketMessage {
|
|
const response = new WebSocketMessage();
|
|
|
|
response.event = WebSocketMessageType.GetConfig;
|
|
response.data = null;
|
|
|
|
return response;
|
|
}
|
|
}
|