@@ -9,7 +9,7 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge
9
9
} ) ;
10
10
} ;
11
11
Object . defineProperty ( exports , "__esModule" , { value : true } ) ;
12
- exports . CreateListingSubscription = exports . CreateSubscription = void 0 ;
12
+ exports . DeleteListingSubscription = exports . DeleteSubscription = exports . CreateListingSubscription = exports . CreateSubscription = void 0 ;
13
13
const subscription_1 = require ( "../services/subscription" ) ;
14
14
const CreateSubscription = ( req , res ) => __awaiter ( void 0 , void 0 , void 0 , function * ( ) {
15
15
const userId = req . userId ;
@@ -36,3 +36,31 @@ const CreateListingSubscription = (req, res) => __awaiter(void 0, void 0, void 0
36
36
} ) ;
37
37
} ) ;
38
38
exports . CreateListingSubscription = CreateListingSubscription ;
39
+ const DeleteSubscription = ( req , res ) => __awaiter ( void 0 , void 0 , void 0 , function * ( ) {
40
+ const userId = req . userId ;
41
+ const subscription = yield ( 0 , subscription_1 . DeleteSubscriptions ) ( userId ) ;
42
+ if ( subscription . status == 404 ) {
43
+ return res . status ( subscription . status ) . json ( {
44
+ message : subscription . message
45
+ } ) ;
46
+ }
47
+ return res . status ( subscription . status ) . json ( {
48
+ message : subscription . message ,
49
+ data : subscription . data
50
+ } ) ;
51
+ } ) ;
52
+ exports . DeleteSubscription = DeleteSubscription ;
53
+ const DeleteListingSubscription = ( req , res ) => __awaiter ( void 0 , void 0 , void 0 , function * ( ) {
54
+ const userId = req . userId ;
55
+ const subscription = yield ( 0 , subscription_1 . DeleteListingSubscriptions ) ( userId ) ;
56
+ if ( subscription . status == 404 ) {
57
+ return res . status ( subscription . status ) . json ( {
58
+ message : subscription . message
59
+ } ) ;
60
+ }
61
+ return res . status ( subscription . status ) . json ( {
62
+ message : subscription . message ,
63
+ data : subscription . data
64
+ } ) ;
65
+ } ) ;
66
+ exports . DeleteListingSubscription = DeleteListingSubscription ;
0 commit comments