diff --git a/lib/NGCP/Schema/Result/provisioning_voip_subscribers.pm b/lib/NGCP/Schema/Result/provisioning_voip_subscribers.pm index 64384a15..0501c516 100644 --- a/lib/NGCP/Schema/Result/provisioning_voip_subscribers.pm +++ b/lib/NGCP/Schema/Result/provisioning_voip_subscribers.pm @@ -368,31 +368,6 @@ __PACKAGE__->might_have( { cascade_copy => 0, cascade_delete => 0 }, ); -__PACKAGE__->has_many( - "sipwise_mam_user", - 'NGCP::Schema::Result::sipwise_mam', - sub { - my $args = shift; - return { - "$args->{foreign_alias}.username" => { '=' => \"concat($args->{self_alias}.username,\"@\",domain.domain)" } , - }; - }, - { join_type => 'inner' }, - { cascade_copy => 0, cascade_delete => 0 }, -); - -__PACKAGE__->has_many( - "sipwise_mam_with", - 'NGCP::Schema::Result::sipwise_mam', - sub { - my $args = shift; - return { - "$args->{foreign_alias}.with" => { '=' => \"concat($args->{self_alias}.username,\"@\",domain.domain)" } , - }; - }, - { join_type => 'inner' }, - { cascade_copy => 0, cascade_delete => 0 }, -); __PACKAGE__->has_many( "location_mappings", diff --git a/lib/NGCP/Schema/Result/sipwise_mam.pm b/lib/NGCP/Schema/Result/sipwise_mam.pm deleted file mode 100644 index 4e8c107a..00000000 --- a/lib/NGCP/Schema/Result/sipwise_mam.pm +++ /dev/null @@ -1,66 +0,0 @@ -package NGCP::Schema::Result::sipwise_mam; - -use strict; -use warnings; - -use Scalar::Util qw(blessed); -use parent 'DBIx::Class::Core'; - -our $VERSION = '2.007'; - -__PACKAGE__->load_components( - "InflateColumn::DateTime", - "Helper::Row::ToJSON", - "+NGCP::Schema::InflateColumn::DateTime::EpochMilli", -); - -__PACKAGE__->table("prosody.sipwise_mam"); - -__PACKAGE__->add_columns( - "id", - { - data_type => "integer", - extra => { unsigned => 1 }, - is_auto_increment => 1, - is_nullable => 0, - }, - "username", - { - data_type => "varchar", - is_nullable => 0, - size => 255 - }, - "key", - { - data_type => "binary", - is_nullable => 0, - size => 16 - }, - "stanza", - { - data_type => "text", - is_nullable => 1 - }, - "epoch", - { - data_type => "integer", - is_nullable => 0, - }, - "with", - { - data_type => "varchar", - is_nullable => 1, - size => 255 - }, -); - -__PACKAGE__->set_primary_key("id"); - -sub TO_JSON { - my ($self) = @_; - return { - map { blessed($_) && $_->isa('DateTime') ? $_->datetime : $_ } %{ $self->next::method } - }; -} - -1;