• Ankit Nayan's avatar
    feat: adding disable and anonymous functionality to telemetry collected (#637) · be5d1f00
    Ankit Nayan authored
    * chore: changed lib
    
    * chore: changed lib
    
    * chore: changed lib
    
    * chore: changed lib
    
    * chore: changes in params
    
    * chore: changes in params
    
    * chore: moving telemetry to a separate package
    
    * feat: enabling telemetry via env var
    
    * chore: removing posthog api_key
    
    * feat: send heartbeat every 6hr
    
    * feat: enabled version in application
    
    * feat: added getter and setter apis and struct for user preferences
    
    * feat: added version to properties to event
    
    * feat: added apis to set and get user preferences and get version
    
    * chore: refactored get and set userPreferences apis to dao pattern
    
    * chore: added checks for telemetry enabled and anonymous during initialization
    
    * chore: changed anonymous user functionality
    
    * chore: sanitization
    
    * chore: added uuid for userPreferences to send when user is anonymous
    be5d1f00