38 lines
774 B
Dart
38 lines
774 B
Dart
//
|
||
// MOPBaseApi.m
|
||
// mop
|
||
//
|
||
// Created by 杨涛 on 2020/2/27.
|
||
//
|
||
|
||
#import "MOPBaseApi.h"
|
||
|
||
@implementation MOPBaseApi
|
||
|
||
- (void)setupWithCompletion:(void(^_Null_unspecified)(NSDictionary<NSString *, id> * _Nonnull))completion
|
||
{
|
||
//默认实现,子类重写!!!
|
||
if (completion) {
|
||
completion(@{});
|
||
}
|
||
}
|
||
|
||
- (void)setupApiWithSuccess:(void(^_Null_unspecified)(NSDictionary<NSString *, id> * _Nonnull))success
|
||
failure:(void(^_Null_unspecified)(id _Nullable))failure
|
||
cancel:(void(^_Null_unspecified)(void))cancel
|
||
{
|
||
//默认实现,子类重写!!!
|
||
if (cancel) {
|
||
cancel();
|
||
}
|
||
|
||
if (success) {
|
||
success(@{});
|
||
}
|
||
|
||
if (failure) {
|
||
failure(nil);
|
||
}
|
||
}
|
||
@end
|