Commit 757be9ae authored by Avery Pierce's avatar Avery Pierce Committed by Richard van der Hoff
Browse files

OLMKit: Change OLMKitVersionString from a C function to an Obj-C static method

parent 4373ac3e
......@@ -18,10 +18,6 @@
#import <Foundation/Foundation.h>
//! Project version string for OLMKit, the same as libolm.
NSString *OLMKitVersionString();
// In this header, you should import all the public headers of your framework using statements like #import <OLMKit/PublicHeader.h>
#import <OLMKit/OLMAccount.h>
......@@ -30,3 +26,10 @@ NSString *OLMKitVersionString();
#import <OLMKit/OLMUtility.h>
#import <OLMKit/OLMInboundGroupSession.h>
#import <OLMKit/OLMOutboundGroupSession.h>
@interface OLMKit : NSObject
//! Project version string for OLMKit, the same as libolm.
+ (NSString*)versionString;
@end
......@@ -19,11 +19,15 @@
#include "olm/olm.h"
NSString *OLMKitVersionString()
@implementation OLMKit
+ (NSString*)versionString
{
uint8_t major, minor, patch;
olm_get_library_version(&major, &minor, &patch);
return [NSString stringWithFormat:@"%tu.%tu.%tu", major, minor, patch];
}
@end
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment