@@ -28,7 +28,7 @@ TPusherClient = class
28
28
procedure Log (Message: string);
29
29
procedure ConnectionStateChange (Message: string);
30
30
public
31
- class function GetInstance (): TPusherClient;
31
+ class function Instance (): TPusherClient;
32
32
procedure Connect (Key: string; CustomHost: string = ' ' ; Options: TConnectionOptions = [coUseSSL]);
33
33
procedure Disconnect ();
34
34
procedure Subscribe (Channel, EventName: String; Callback: TCallbackProcedure);
@@ -46,20 +46,20 @@ implementation
46
46
47
47
procedure OnLogStdCall (Message: pchar); stdcall;
48
48
begin
49
- TPusherClient.GetInstance .Log(StrPas(Message));
49
+ TPusherClient.Instance .Log(StrPas(Message));
50
50
end ;
51
51
52
52
procedure OnErrorStdCall (message: pchar); stdcall;
53
53
begin
54
- TPusherClient.GetInstance .Error(StrPas(Message));
54
+ TPusherClient.Instance .Error(StrPas(Message));
55
55
end ;
56
56
57
57
procedure OnSubscribeEventStdCall (Channel: pchar; EventName: pchar; Message: pchar); stdcall;
58
58
var
59
59
ErrorMessage: string;
60
60
begin
61
61
try
62
- TPusherClient.GetInstance .FSubscribed[StrPas(Channel)][StrPas(EventName)](StrPas(Message));
62
+ TPusherClient.Instance .FSubscribed[StrPas(Channel)][StrPas(EventName)](StrPas(Message));
63
63
except
64
64
on E:Exception do
65
65
begin
@@ -68,15 +68,15 @@ procedure OnSubscribeEventStdCall(Channel: pchar; EventName: pchar; Message: pch
68
68
+ sLineBreak + ' [Channel][Event]: Message: [%s][%s]: [%s]'
69
69
+ sLineBreak + ' Error: [%s]' ,
70
70
[StrPas(Channel), StrPas(EventName), StrPas(Message), E.Message]);
71
- TPusherClient.GetInstance .Error(ErrorMessage);
72
- TPusherClient.GetInstance .Log(ErrorMessage);
71
+ TPusherClient.Instance .Error(ErrorMessage);
72
+ TPusherClient.Instance .Log(ErrorMessage);
73
73
end ;
74
74
end ;
75
75
end ;
76
76
77
77
procedure OnConnectionStateChangeStdCall (message: pchar); stdcall;
78
78
begin
79
- TPusherClient.GetInstance .ConnectionStateChange(StrPas(Message));
79
+ TPusherClient.Instance .ConnectionStateChange(StrPas(Message));
80
80
end ;
81
81
82
82
procedure TPusherClient.Connect (Key, CustomHost: string; Options: TConnectionOptions);
@@ -110,7 +110,7 @@ procedure TPusherClient.Disconnect;
110
110
PusherClientNative.Disconnect;
111
111
end ;
112
112
113
- class function TPusherClient.GetInstance : TPusherClient;
113
+ class function TPusherClient.Instance : TPusherClient;
114
114
begin
115
115
if not Assigned(Self.FInstance) then
116
116
self.FInstance := TPusherClient.Create;
0 commit comments