1
1
import { SOCKET_BASE_URL } from 'app/../config/config' ;
2
+ import 'app/styles/ReactToastNotifications.css' ;
2
3
import * as SocketHandlerInterfaces from 'app/types/SocketHandler' ;
3
4
import * as React from 'react' ;
4
5
import { useToasts } from 'react-toast-notifications' ;
@@ -24,75 +25,75 @@ export const SocketHandler = (props: SocketHandlerInterfaces.Props) => {
24
25
} = props ;
25
26
26
27
socket . on ( 'Info' , ( message : string ) => {
27
- addToast ( message , { appearance : 'info' , autoDismiss : true } ) ;
28
+ addToast ( message , { appearance : 'info' , autoDismiss : false } ) ;
28
29
} ) ;
29
30
30
31
socket . on ( 'Success' , ( message : string ) => {
31
- addToast ( message , { appearance : 'success' , autoDismiss : true } ) ;
32
+ addToast ( message , { appearance : 'success' , autoDismiss : false } ) ;
32
33
} ) ;
33
34
34
35
socket . on ( 'Error' , ( message : string ) => {
35
- addToast ( message , { appearance : 'error' , autoDismiss : true } ) ;
36
+ addToast ( message , { appearance : 'error' , autoDismiss : false } ) ;
36
37
} ) ;
37
38
38
39
socket . on ( 'connect' , ( ) => {
39
- addToast ( 'Connected to Server!' , { appearance : 'success' , autoDismiss : true } ) ;
40
+ addToast ( 'Connected to Server!' , { appearance : 'success' , autoDismiss : false } ) ;
40
41
} ) ;
41
42
42
43
socket . on ( 'Compile Info' , ( message : string ) => {
43
- addToast ( message , { appearance : 'info' , autoDismiss : true } ) ;
44
+ addToast ( message , { appearance : 'info' , autoDismiss : false } ) ;
44
45
} ) ;
45
46
46
47
socket . on ( 'Compile Success' , ( ) => {
47
- addToast ( 'Compiled Successfully!' , { appearance : 'success' , autoDismiss : true } ) ;
48
+ addToast ( 'Compiled Successfully!' , { appearance : 'success' , autoDismiss : false } ) ;
48
49
sendCompileSuccess ( ) ;
49
50
} ) ;
50
51
51
52
socket . on ( 'Compile Error' , ( message : string ) => {
52
- addToast ( `Compile Error: ${ message } ` , { appearance : 'error' , autoDismiss : true } ) ,
53
+ addToast ( `Compile Error: ${ message } ` , { appearance : 'error' , autoDismiss : false } ) ,
53
54
sendCompileError ( '' ) ;
54
55
} ) ;
55
56
56
57
socket . on ( 'Compile Error Log' , ( log : string ) => {
57
- addToast ( 'Compile Error' , { appearance : 'error' , autoDismiss : true } ) , sendCompileError ( log ) ;
58
+ addToast ( 'Compile Error' , { appearance : 'error' , autoDismiss : false } ) , sendCompileError ( log ) ;
58
59
} ) ;
59
60
60
61
socket . on ( 'Match Info' , ( message : string ) => {
61
- addToast ( message , { appearance : 'info' , autoDismiss : true } ) ;
62
+ addToast ( message , { appearance : 'info' , autoDismiss : false } ) ;
62
63
} ) ;
63
64
64
65
socket . on ( 'Match Error' , ( message : string ) => {
65
- addToast ( message , { appearance : 'error' , autoDismiss : true } ) , sendExecuteError ( message ) ;
66
+ addToast ( message , { appearance : 'error' , autoDismiss : false } ) , sendExecuteError ( message ) ;
66
67
} ) ;
67
68
68
69
socket . on ( 'Match Result Success' , ( result : string ) => {
69
- addToast ( result , { appearance : 'success' , autoDismiss : true } ) ;
70
+ addToast ( result , { appearance : 'success' , autoDismiss : false } ) ;
70
71
} ) ;
71
72
72
73
socket . on ( 'Match Result Error' , ( result : string ) => {
73
- addToast ( result , { appearance : 'error' , autoDismiss : true } ) ;
74
+ addToast ( result , { appearance : 'error' , autoDismiss : false } ) ;
74
75
} ) ;
75
76
76
77
socket . on ( 'Match Success' , ( matchLogs : string ) => {
77
- addToast ( 'Match Executed Successfully!' , { appearance : 'success' , autoDismiss : true } ) ;
78
+ addToast ( 'Match Executed Successfully!' , { appearance : 'success' , autoDismiss : false } ) ;
78
79
sendExecuteSuccess ( matchLogs ) ;
79
80
} ) ;
80
81
81
82
socket . on ( 'Debug Run Info' , ( message : string ) => {
82
- addToast ( message , { appearance : 'info' , autoDismiss : true } ) ;
83
+ addToast ( message , { appearance : 'info' , autoDismiss : false } ) ;
83
84
} ) ;
84
85
85
86
socket . on ( 'Debug Run Success' , ( stackTrace : string ) => {
86
87
sendDebugRunSuccess ( stackTrace ) ;
87
88
} ) ;
88
89
89
90
socket . on ( 'Debug Run Error' , ( message : string ) => {
90
- addToast ( `Debug Run Error: ${ message } ` , { appearance : 'error' , autoDismiss : true } ) ,
91
+ addToast ( `Debug Run Error: ${ message } ` , { appearance : 'error' , autoDismiss : false } ) ,
91
92
sendDebugRunError ( ) ;
92
93
} ) ;
93
94
94
95
socket . on ( 'disconnect' , ( ) => {
95
- addToast ( 'Disconnected' , { appearance : 'error' , autoDismiss : true } ) ;
96
+ addToast ( 'Disconnected' , { appearance : 'error' , autoDismiss : false } ) ;
96
97
} ) ;
97
98
98
99
return ( ) => {
0 commit comments