Home / Function/ rollbackGithubDiscussion() — supabase Function Reference

rollbackGithubDiscussion() — supabase Function Reference

Architecture documentation for the rollbackGithubDiscussion() function in Troubleshooting.script.mjs from the supabase codebase.

Entity Profile

Dependency Diagram

graph TD
  9d0b0ff2_ab52_c9d0_6f1a_38e258894bd1["rollbackGithubDiscussion()"]
  9518e40b_fa13_8f55_5b39_98d14611b96a["syncTroubleshootingEntries()"]
  9518e40b_fa13_8f55_5b39_98d14611b96a -->|calls| 9d0b0ff2_ab52_c9d0_6f1a_38e258894bd1
  4ec0327c_d8a1_2c30_78ec_cdf4a77ef7e9["octokit()"]
  9d0b0ff2_ab52_c9d0_6f1a_38e258894bd1 -->|calls| 4ec0327c_d8a1_2c30_78ec_cdf4a77ef7e9
  style 9d0b0ff2_ab52_c9d0_6f1a_38e258894bd1 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

apps/docs/features/docs/Troubleshooting.script.mjs lines 445–466

async function rollbackGithubDiscussion(id) {
  try {
    const mutation = `
    mutation DeleteDiscussionMutation(
      $discussionId: ID!
    ) {
      deleteDiscussion(input: {
        discussionId: $discussionId,
      }) {
        discussion {
          id
        }
      }
    }
    `

    await octokit().graphql(mutation, { discussionId: id })
    console.log(`[INFO] Rolled back discussion creation for ${id}`)
  } catch (error) {
    console.error(`[ERROR] Failed to rollback discussion creation for ${id}: %O`, error)
  }
}

Subdomains

Calls

Frequently Asked Questions

What does rollbackGithubDiscussion() do?
rollbackGithubDiscussion() is a function in the supabase codebase.
What does rollbackGithubDiscussion() call?
rollbackGithubDiscussion() calls 1 function(s): octokit.
What calls rollbackGithubDiscussion()?
rollbackGithubDiscussion() is called by 1 function(s): syncTroubleshootingEntries.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free