41 lines
737 B
Objective-C
41 lines
737 B
Objective-C
//
|
|
// MBIMVersionOperation.m
|
|
// kordophoned
|
|
//
|
|
// Created by James Magahern on 8/3/22.
|
|
// Copyright © 2022 James Magahern. All rights reserved.
|
|
//
|
|
|
|
#import "MBIMVersionOperation.h"
|
|
#import "MBIMErrorResponse.h"
|
|
|
|
#ifdef __clang_analyzer__
|
|
const char* MBIMVersion() {
|
|
return "UNKNOWN";
|
|
}
|
|
#else
|
|
#import "MBIMVersion.c"
|
|
#endif
|
|
|
|
@implementation MBIMVersionOperation
|
|
|
|
+ (void)load { [super load]; }
|
|
|
|
+ (BOOL)requiresAuthentication
|
|
{
|
|
return NO;
|
|
}
|
|
|
|
+ (NSString *)endpointName
|
|
{
|
|
return @"version";
|
|
}
|
|
|
|
- (void)main
|
|
{
|
|
NSString *versionString = [NSString stringWithUTF8String:MBIMVersion()];
|
|
self.serverCompletionBlock([[MBIMDataResponse alloc] initWithData:[versionString dataUsingEncoding:NSUTF8StringEncoding]]);
|
|
}
|
|
|
|
@end
|