/Bixbar-Capsule

Bixby capsule module in Bixbar.

Primary LanguageJavaScriptMIT LicenseMIT

Bixbar-Capsule

Directory structure

  • πŸ“ assets
    • πŸ“ images
  • πŸ“ code
    • findbyCocktailName.js
    • findbyBaseSpirit.js
    • findbyBaseClick.js
    • recommandFood.js
    • CreateUser.js
    • submitSurvey.js
    • findGender.js
    • Personalize.js
    • PersonalClick.js
  • πŸ“ models
    • πŸ“ actions
    • πŸ“ concepts
      • πŸ“ Input
      • πŸ“ OutputInfos
      • πŸ“ ResultStructure
  • πŸ“ resources
    • πŸ“ Base
      • πŸ“ layouts
        • CocktailList.layout.bxb
        • CocktailDetail.layout.bxb
      • πŸ“ views
        • CocktailResult.view.bxb
        • BaseSpiritResults.view.bxb
        • BaseClickResult.view.bxb
        • FoodResults.view.bxb
        • UserInfo.view.bxb
        • Age_Input.view.bxb
        • Geder_Input.view.bxb
        • Personal.view.bxb
        • PerClickResult.view.bxb
      • capsule.properties
      • endpoints.bxb

Code reivew

$vivContext.bixbyUserId

user = {
    "gender": "Male",
    "age": survey.age,
    "userID" : $vivContext.bixbyUserId,
    };
  • $vivContext : μ‚¬μš©μž μ»¨ν…μŠ€νŠΈλ₯Ό ν‘œμ‹œν•œλ‹€.
    • 이λ₯Ό ν†΅ν•˜μ—¬ bixbyUserId에 μ ‘κ·Όν•œλ‹€.
capsule {
  permissions {
    bixby-user-id-access
  }
}
  • μ—‘μ„ΈμŠ€ν•˜κΈ° μœ„ν•΄μ„œλŠ” bixby-user-id-access에 λŒ€ν•œ νΌλ―Έμ…˜μ„ μ„€μ •ν•΄μ•Ό ν•œλ‹€.