equal
deleted
inserted
replaced
84 end ) |
84 end ) |
85 lm.connection.bless( connection ):handler ( privacy_handler, 'iq', 'normal' ) |
85 lm.connection.bless( connection ):handler ( privacy_handler, 'iq', 'normal' ) |
86 privacy_handler_registered = true |
86 privacy_handler_registered = true |
87 end |
87 end |
88 end |
88 end |
89 main.hook ( 'hook-post-connect', privacy_pc_handler ) |
89 privacy_pd_handler = |
90 main.hook ( 'hook-pre-disconnect', |
|
91 function ( args ) |
90 function ( args ) |
92 if privacy_handler_registered then |
91 if privacy_handler_registered then |
93 local connection = main.connection () |
92 local connection = main.connection () |
94 if connection then |
93 if connection then |
95 lm.connection.bless( connection ):handler ( privacy_handler, 'iq' ) |
94 lm.connection.bless( connection ):handler ( privacy_handler, 'iq' ) |
96 end |
95 end |
97 privacy_handler_registered = false |
96 privacy_handler_registered = false |
98 end |
97 end |
99 end ) |
98 end |
|
99 main.hook ( 'hook-post-connect', privacy_pc_handler ) |
|
100 main.hook ( 'hook-pre-disconnect', privacy_pd_handler ) |
|
101 main.hook ( 'hook-lua-quit', privacy_pd_handler ) |
100 |
102 |
101 -- vim: se ts=4 sw=4: -- |
103 -- vim: se ts=4 sw=4: -- |