@@ -12,8 +12,8 @@ import {
12
12
} from "./models" ;
13
13
import { CustomRouter } from "./models/custom-router.model" ;
14
14
import { CustomRoute } from "./models/custom-routes.model" ;
15
- import { getContactCache } from "./util/get-contact-cache" ;
16
15
import { errorLogger , infoLogger } from "./util" ;
16
+ import { getContactCache } from "./util/get-contact-cache" ;
17
17
18
18
const PORT : number = Number ( process . env . PORT ) || 8080 ;
19
19
@@ -43,51 +43,71 @@ export function start(
43
43
app . get ( "/contacts" , ( req , res , next ) =>
44
44
controller . getContacts ( req , res , next )
45
45
) ;
46
+
46
47
app . post ( "/contacts" , ( req , res , next ) =>
47
48
controller . createContact ( req , res , next )
48
49
) ;
50
+
49
51
app . put ( "/contacts/:id" , ( req , res , next ) =>
50
52
controller . updateContact ( req , res , next )
51
53
) ;
54
+
52
55
app . delete ( "/contacts/:id" , ( req , res , next ) =>
53
56
controller . deleteContact ( req , res , next )
54
57
) ;
58
+
59
+ app . post ( "/contacts/stream" , ( req , res , next ) =>
60
+ controller . streamContacts ( req , res , next )
61
+ ) ;
62
+
55
63
app . get (
56
64
"/entity/:type/:id" ,
57
65
( req : IntegrationEntityBridgeRequest , res , next ) =>
58
66
controller . getEntity ( req , res , next )
59
67
) ;
68
+
60
69
app . get ( "/calendar" , ( req , res , next ) =>
61
70
controller . getCalendarEvents ( req , res , next )
62
71
) ;
72
+
63
73
app . post ( "/calendar" , ( req , res , next ) =>
64
74
controller . createCalendarEvent ( req , res , next )
65
75
) ;
76
+
66
77
app . put ( "/calendar/:id" , ( req , res , next ) =>
67
78
controller . updateCalendarEvent ( req , res , next )
68
79
) ;
80
+
69
81
app . delete ( "/calendar/:id" , ( req , res , next ) =>
70
82
controller . deleteCalendarEvent ( req , res , next )
71
83
) ;
84
+
72
85
app . post ( "/events/calls" , ( req , res , next ) =>
73
86
controller . handleCallEvent ( req , res , next )
74
87
) ;
88
+
75
89
app . put ( "/events/calls/:id" , ( req , res , next ) =>
76
90
controller . updateCallEvent ( req , res , next )
77
91
) ;
92
+
78
93
app . post ( "/events/connected" , ( req , res , next ) =>
79
94
controller . handleConnectedEvent ( req , res , next )
80
95
) ;
96
+
81
97
app . put ( "/call-log" , ( req , res , next ) =>
82
98
controller . createOrUpdateCallLogsForEntities ( req , res , next )
83
99
) ;
100
+
84
101
app . put ( "/call-log/phoneNumber" , ( req , res , next ) =>
85
102
controller . createCallLogForPhoneNumber ( req , res , next )
86
103
) ;
104
+
87
105
app . get ( "/health" , ( req , res , next ) => controller . getHealth ( req , res , next ) ) ;
106
+
88
107
app . get ( "/oauth2/redirect" , ( req , res , next ) =>
89
108
controller . oAuth2Redirect ( req , res , next )
90
109
) ;
110
+
91
111
app . get ( "/oauth2/callback" , ( req , res ) =>
92
112
controller . oAuth2Callback ( req , res )
93
113
) ;
0 commit comments