Skip to content

Commit 459ef8d

Browse files
authoredApr 26, 2023
feat:stack config get id (#586)
1 parent cc969f3 commit 459ef8d

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed
 

‎src/Contrib/StackSdks/Masa.Contrib.StackSdks.Config/MasaStackConfigExtensions.cs

+8-4
Original file line numberDiff line numberDiff line change
@@ -119,15 +119,19 @@ public static string GetSsoDomain(this IMasaStackConfig masaStackConfig)
119119
}
120120
}
121121

122-
public static string GetServiceId(this IMasaStackConfig masaStackConfig, string project)
122+
public static string GetId(this IMasaStackConfig masaStackConfig, string project, string app)
123123
{
124124
return masaStackConfig.GetMasaStack().FirstOrDefault(i => i?["id"]?.ToString() == project)
125-
?[MasaStackConstant.SERVICE]?["id"]?.ToString() ?? "";
125+
?[app]?["id"]?.ToString() ?? "";
126+
}
127+
128+
public static string GetServiceId(this IMasaStackConfig masaStackConfig, string project)
129+
{
130+
return masaStackConfig.GetId(project, MasaStackConstant.SERVICE);
126131
}
127132

128133
public static string GetWebId(this IMasaStackConfig masaStackConfig, string project)
129134
{
130-
return masaStackConfig.GetMasaStack().FirstOrDefault(i => i?["id"]?.ToString() == project)
131-
?[MasaStackConstant.WEB]?["id"]?.ToString() ?? "";
135+
return masaStackConfig.GetId(project, MasaStackConstant.WEB);
132136
}
133137
}

0 commit comments

Comments
 (0)
Please sign in to comment.