#[SOLVED] Rate limit for current endpoint has been exceeded. Trying to upload 850 entries.

1 messages · Page 1 of 1 (latest)

modest escarp
#

Hi, I am currently using the starter plan (free plan) and i am trying to upload my API to my Database.

No when i do this immediately get hit with the error Uncaught (in promise) AppwriteException: Rate limit for the current endpoint has been exceeded. Please try again after some time.

Now i understand ofcourse that this is to prevent Ddos attacks etc.

Now my question is: How do i upload all of my entries without setting off a bunch of flags

export async function AddToDataBase() {
  const SpellLevel = Object.keys(api);
  SpellLevel.forEach((Level) => {
    api[Level].map(async (spells) => {
      const spell = {
        SpellName: spells.spellName,
        School: spells.school,
        CastingTime: spells.castingTime,
        Range: spells.range,
        Duration: spells.duration,
        Components: spells.components,
        Description: spells.description,
        HigherLevel: spells.higherLevel,
        Class: spells.spelllists,
        SpellLevel: Level,
      };
      const Doc = await database.createDocument(
        process.env.NEXT_PUBLIC_DATABASE_ID,
        process.env.NEXT_PUBLIC_COLLECTION_SPELL_ID,
        ID.unique(),
        spell
      );
    });
  });
}
void ruin
modest escarp
#

oh awesome. thanks ill check that out!