From 1cf30b1175776deda2a26307d1e2007485681f4b Mon Sep 17 00:00:00 2001 From: Sergey Abramchuk Date: Sun, 30 Apr 2017 23:56:03 +0300 Subject: [PATCH] Return core copyright --- OpenVPN Adapter/OpenVPNAdapter+Public.h | 5 +++++ OpenVPN Adapter/OpenVPNAdapter.mm | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/OpenVPN Adapter/OpenVPNAdapter+Public.h b/OpenVPN Adapter/OpenVPNAdapter+Public.h index 8ea7d24..70f0066 100644 --- a/OpenVPN Adapter/OpenVPNAdapter+Public.h +++ b/OpenVPN Adapter/OpenVPNAdapter+Public.h @@ -98,6 +98,11 @@ NS_SWIFT_NAME(handle(logMessage:)); */ @interface OpenVPNAdapter (Public) +/** + Returns core copyright + */ +@property (class, nonnull, readonly, nonatomic) NSString *copyright; + /** Returns platform description */ diff --git a/OpenVPN Adapter/OpenVPNAdapter.mm b/OpenVPN Adapter/OpenVPNAdapter.mm index cfbc686..7aed431 100644 --- a/OpenVPN Adapter/OpenVPNAdapter.mm +++ b/OpenVPN Adapter/OpenVPNAdapter.mm @@ -128,6 +128,11 @@ NSString * const OpenVPNAdapterErrorEventKey = @"me.ss-abramchuk.openvpn-adapter #pragma mark Properties ++ (NSString *)copyright { + std::string copyright = OpenVPNClient::copyright(); + return [NSString stringWithUTF8String:copyright.c_str()]; +} + + (NSString *)platform { std::string platform = OpenVPNClient::platform(); return [NSString stringWithUTF8String:platform.c_str()];