mirror of
https://github.com/Mintplex-Labs/anything-llm.git
synced 2025-04-17 18:18:11 +00:00
Added telemetry for onboarding completion (#295)
* added telemetry for onboarding completion * minor changes * linting and remove empty object --------- Co-authored-by: timothycarambat <rambat1010@gmail.com>
This commit is contained in:
parent
c8c0328346
commit
27809b34b5
3 changed files with 8 additions and 2 deletions
frontend/src
components/Sidebar/ActiveWorkspaces
pages/OnboardingFlow/OnboardingModal/Steps/CreateFirstWorkspace
server/endpoints
|
@ -74,7 +74,9 @@ export default function ActiveWorkspaces() {
|
|||
isActive ? "" : "text-opacity-80"
|
||||
}`}
|
||||
>
|
||||
{isActive ? truncate(workspace.name, 17) : truncate(workspace.name, 20)}
|
||||
{isActive
|
||||
? truncate(workspace.name, 17)
|
||||
: truncate(workspace.name, 20)}
|
||||
</p>
|
||||
</div>
|
||||
<button
|
||||
|
|
|
@ -11,6 +11,7 @@ function CreateFirstWorkspace() {
|
|||
const form = new FormData(e.target);
|
||||
const { workspace, error } = await Workspace.new({
|
||||
name: form.get("name"),
|
||||
onboardingComplete: true,
|
||||
});
|
||||
if (!!workspace) {
|
||||
navigate(paths.home());
|
||||
|
|
|
@ -21,13 +21,16 @@ function workspaceEndpoints(app) {
|
|||
app.post("/workspace/new", [validatedRequest], async (request, response) => {
|
||||
try {
|
||||
const user = await userFromSession(request, response);
|
||||
const { name = null } = reqBody(request);
|
||||
const { name = null, onboardingComplete = false } = reqBody(request);
|
||||
const { workspace, message } = await Workspace.new(name, user?.id);
|
||||
await Telemetry.sendTelemetry("workspace_created", {
|
||||
multiUserMode: multiUserMode(response),
|
||||
LLMSelection: process.env.LLM_PROVIDER || "openai",
|
||||
VectorDbSelection: process.env.VECTOR_DB || "pinecone",
|
||||
});
|
||||
if (onboardingComplete === true)
|
||||
await Telemetry.sendTelemetry("onboarding_complete");
|
||||
|
||||
response.status(200).json({ workspace, message });
|
||||
} catch (e) {
|
||||
console.log(e.message, e);
|
||||
|
|
Loading…
Add table
Reference in a new issue