summaryrefslogtreecommitdiff
path: root/extension/src
diff options
context:
space:
mode:
authorNate Sesti <sestinj@gmail.com>2023-07-26 09:20:56 -0700
committerNate Sesti <sestinj@gmail.com>2023-07-26 09:20:56 -0700
commit4c84e6945a7c2018622eceb54e7fb54de193b03a (patch)
treeaff2868636c87a814d0d7a3c078247fd0e58061d /extension/src
parent7534f361555ebf92690d58d997915c7ac717f5d1 (diff)
downloadsncontinue-4c84e6945a7c2018622eceb54e7fb54de193b03a.tar.gz
sncontinue-4c84e6945a7c2018622eceb54e7fb54de193b03a.tar.bz2
sncontinue-4c84e6945a7c2018622eceb54e7fb54de193b03a.zip
fix: :bug: fix dialog links
Diffstat (limited to 'extension/src')
-rw-r--r--extension/src/debugPanel.ts1
-rw-r--r--extension/src/diffs.ts56
2 files changed, 26 insertions, 31 deletions
diff --git a/extension/src/debugPanel.ts b/extension/src/debugPanel.ts
index 6dcb588a..ece362f5 100644
--- a/extension/src/debugPanel.ts
+++ b/extension/src/debugPanel.ts
@@ -95,6 +95,7 @@ export function setupDebugPanel(
panel.webview.options = {
enableScripts: true,
localResourceRoots: [vscode.Uri.joinPath(extensionUri, "react-app/dist")],
+ enableCommandUris: true,
};
const nonce = getNonce();
diff --git a/extension/src/diffs.ts b/extension/src/diffs.ts
index 1130a06a..efaf7626 100644
--- a/extension/src/diffs.ts
+++ b/extension/src/diffs.ts
@@ -273,40 +273,34 @@ class DiffManager {
export const diffManager = new DiffManager();
function recordAcceptReject(accepted: boolean, diffInfo: DiffInfo) {
- const collectOn = vscode.workspace
- .getConfiguration("continue")
- .get<boolean>("dataSwitch");
+ const devDataDir = devDataPath();
+ const suggestionsPath = path.join(devDataDir, "suggestions.json");
- if (collectOn) {
- const devDataDir = devDataPath();
- const suggestionsPath = path.join(devDataDir, "suggestions.json");
+ // Initialize suggestions list
+ let suggestions = [];
- // Initialize suggestions list
- let suggestions = [];
-
- // Check if suggestions.json exists
- if (fs.existsSync(suggestionsPath)) {
- const rawData = fs.readFileSync(suggestionsPath, "utf-8");
- suggestions = JSON.parse(rawData);
- }
-
- // Add the new suggestion to the list
- suggestions.push({
- accepted,
- timestamp: Date.now(),
- suggestion: diffInfo.originalFilepath,
- });
-
- // Send the suggestion to the server
- // ideProtocolClient.sendAcceptRejectSuggestion(accepted);
-
- // Write the updated suggestions back to the file
- fs.writeFileSync(
- suggestionsPath,
- JSON.stringify(suggestions, null, 4),
- "utf-8"
- );
+ // Check if suggestions.json exists
+ if (fs.existsSync(suggestionsPath)) {
+ const rawData = fs.readFileSync(suggestionsPath, "utf-8");
+ suggestions = JSON.parse(rawData);
}
+
+ // Add the new suggestion to the list
+ suggestions.push({
+ accepted,
+ timestamp: Date.now(),
+ suggestion: diffInfo.originalFilepath,
+ });
+
+ // Send the suggestion to the server
+ // ideProtocolClient.sendAcceptRejectSuggestion(accepted);
+
+ // Write the updated suggestions back to the file
+ fs.writeFileSync(
+ suggestionsPath,
+ JSON.stringify(suggestions, null, 4),
+ "utf-8"
+ );
}
export async function acceptDiffCommand(newFilepath?: string) {