···113113 json_response(terms: query.terms, posts: post_uris, cursor: items.last&.cursor)
114114 end
115115116116+ post '/xrpc/blue.feeds.lycan.startImport' do
117117+ headers['access-control-allow-origin'] = '*'
118118+119119+ did = get_user_did
120120+ user = User.find_or_create_by!(did: did)
121121+122122+ if user.import_job || user.active?
123123+ json_response(message: "Import has already started")
124124+ else
125125+ user.create_import_job!
126126+127127+ status 202
128128+ json_response(message: "Import has been scheduled")
129129+ end
130130+ end
131131+116132 get '/xrpc/blue.feeds.lycan.getImportStatus' do
117133 headers['access-control-allow-origin'] = '*'
118134