Write start/end/update_profile event on subscriber modification.gjungwirth/voicemail_number
parent
90c2eda399
commit
213e6bb606
@ -0,0 +1,27 @@
|
||||
package NGCP::Panel::Utils::Events;
|
||||
|
||||
use Sipwise::Base;
|
||||
|
||||
sub insert {
|
||||
my %params = @_;
|
||||
my $c = $params{c};
|
||||
my $schema = $params{schema} // $c->model('DB');
|
||||
my $type = $params{type};
|
||||
my $subscriber = $params{subscriber};
|
||||
my $old = $params{old};
|
||||
my $new = $params{new};
|
||||
|
||||
|
||||
$schema->resultset('events')->create({
|
||||
type => $type,
|
||||
subscriber_id => $subscriber->id,
|
||||
old_status => $old // '',
|
||||
new_status => $new // '',
|
||||
timestamp => NGCP::Panel::Utils::DateTime::current_local->hires_epoch,
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
1;
|
||||
|
||||
# vim: set tabstop=4 expandtab:
|
||||
Loading…
Reference in new issue