private void handleSubscription()

in amazon-sns-trigger-server/src/main/java/jetbrains/buildServer/clouds/amazon/sns/trigger/controllers/AwsSnsHttpEndpointController.java [140:148]


  private void handleSubscription(
          @NotNull String currentTopicArn,
          @NotNull CustomDataStorageWrapper cds,
          @NotNull final Map<String, Object> payload
  ) throws AwsSnsHttpEndpointException {
    String arn = AwsSnsMessageDetailsHelper.subscribe(payload, myServerApi);
    cds.putValue(AwsSnsTriggerConstants.TRIGGER_STORE_CURRENT_SUBSCRIPTION_ARN, arn);
    cds.putValue(AwsSnsTriggerConstants.TRIGGER_STORE_CURRENT_TOPIC_ARN, currentTopicArn);
  }