Skip to content

Commit 264e710

Browse files
committed
Adding ratings capabilities
1 parent aa7f8af commit 264e710

File tree

2 files changed

+9
-1
lines changed

2 files changed

+9
-1
lines changed

src/GitHubActionsVSPackage.cs

+5
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,11 @@ protected override async Task InitializeAsync(CancellationToken cancellationToke
3333

3434
await this.RegisterCommandsAsync();
3535

36+
// Setup ratings prompt
37+
ExtensionOptions options = await ExtensionOptions.GetLiveInstanceAsync();
38+
RatingPrompt prompt = new("TimHeuer.GitHubActionsVS", Vsix.Name, options);
39+
prompt.RegisterSuccessfulUsage();
40+
3641
this.RegisterToolWindows();
3742
}
3843

src/Options/ExtensionOptions.cs

+4-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ internal partial class OptionsProvider
1010
public class ExtensionOptionsOptions : BaseOptionPage<ExtensionOptions> { }
1111
}
1212

13-
public class ExtensionOptions : BaseOptionModel<ExtensionOptions>
13+
public class ExtensionOptions : BaseOptionModel<ExtensionOptions>, IRatingConfig
1414
{
1515
[Category("Query Settings")]
1616
[DisplayName("Max Runs")]
@@ -29,4 +29,7 @@ public class ExtensionOptions : BaseOptionModel<ExtensionOptions>
2929
[Description("The interval (in seconds) to poll/refresh when pending/active jobs are going")]
3030
[DefaultValue(5)]
3131
public int RefreshInterval { get; set; } = 5;
32+
33+
[Browsable(false)]
34+
public int RatingRequests { get; set; }
3235
}

0 commit comments

Comments
 (0)