MCPcopy Create free account
hub / github.com/backstrokeapp/server / reposCreateHook

Function reposCreateHook

src/test-helpers/create-mock-github-instance.js:168–185  ·  view source on GitHub ↗
({owner, repo, config, name, events})

Source from the content-addressed store, hash-verified

166 }
167 },
168 reposCreateHook({owner, repo, config, name, events}) {
169 let r = repoDirectory.find(i => i.owner.login === owner && i.name === repo);
170 if (r) {
171 let webhook = {
172 id: generateId(),
173 name,
174 events,
175 active: true,
176 config,
177 created_at: (new Date()).toISOString(),
178 updated_at: (new Date()).toISOString(),
179 };
180 r._webhooks = [...r._webhooks, webhook];
181 return Promise.resolve(webhook);
182 } else {
183 return Promise.reject(new Error(`No such repo ${owner}/${repo}`));
184 }
185 },
186 reposDeleteHook({owner, repo, id}) {
187 let r = repoDirectory.find(i => i.owner.login === owner && i.name === repo);
188 if (r) {

Callers

nothing calls this directly

Calls 1

generateIdFunction · 0.85

Tested by

no test coverage detected