[VOL-5402]-VGC all fixes till date from jan 2024

Change-Id: I2857e0ef9b1829a28c6e3ad04da96b826cb900b6
Signed-off-by: Akash Soni <akash.soni@radisys.com>
diff --git a/internal/pkg/intf/appif.go b/internal/pkg/intf/appif.go
index 46fb9c9..91a9f8a 100644
--- a/internal/pkg/intf/appif.go
+++ b/internal/pkg/intf/appif.go
@@ -15,7 +15,10 @@
 
 package intf
 
-import "context"
+import (
+	"context"
+	"voltha-go-controller/internal/pkg/of"
+)
 
 // App Interface
 type App interface {
@@ -31,7 +34,7 @@
 	DelDevice(context.Context, string)
 	SetRebootFlag(bool)
 	ProcessFlowModResultIndication(context.Context, FlowStatus)
-	IsFlowDelThresholdReached(context.Context, string, string) bool
+	CheckAndDeactivateService(context.Context, *of.VoltSubFlow, string, string)
 	DeviceRebootInd(context.Context, string, string, string)
 	DeviceDisableInd(context.Context, string)
 	UpdateMvlanProfilesForDevice(context.Context, string)