@@ -686,7 +686,12 @@ impl GatewayUpdatesHandler {
686686 let result = match update {
687687 GatewayEvent :: NetworkCreated ( network_id, network) => {
688688 if network_id == self . network_id {
689- self . send_network_update ( & network, Vec :: new ( ) , None , 0 )
689+ self . send_network_update (
690+ & network,
691+ Vec :: new ( ) ,
692+ None ,
693+ UpdateType :: Create as i32 ,
694+ )
690695 } else {
691696 Ok ( ( ) )
692697 }
@@ -698,8 +703,12 @@ impl GatewayUpdatesHandler {
698703 maybe_firewall_config,
699704 ) => {
700705 if network_id == self . network_id {
701- let result =
702- self . send_network_update ( & network, peers, maybe_firewall_config, 1 ) ;
706+ let result = self . send_network_update (
707+ & network,
708+ peers,
709+ maybe_firewall_config,
710+ UpdateType :: Modify as i32 ,
711+ ) ;
703712 // update stored network data
704713 self . network = network;
705714 result
@@ -725,7 +734,7 @@ impl GatewayUpdatesHandler {
725734 & device. device . name ,
726735 device. device . wireguard_pubkey ,
727736 network_info,
728- 0 ,
737+ UpdateType :: Create as i32 ,
729738 ) ,
730739 None => Ok ( ( ) ) ,
731740 }
@@ -741,7 +750,7 @@ impl GatewayUpdatesHandler {
741750 & device. device . name ,
742751 device. device . wireguard_pubkey ,
743752 network_info,
744- 1 ,
753+ UpdateType :: Modify as i32 ,
745754 ) ,
746755 None => Ok ( ( ) ) ,
747756 }
@@ -791,7 +800,7 @@ impl GatewayUpdatesHandler {
791800 & device. name ,
792801 device. wireguard_pubkey ,
793802 & network_info,
794- 0 ,
803+ UpdateType :: Create as i32 ,
795804 )
796805 } else {
797806 Ok ( ( ) )
0 commit comments