[Core AMQP] Remove userId until its type is fixed in rhea (#12208)
As seen in https://github.com/amqp/rhea/issues/323, `user-id` is wrongly typed in rhea. This PR removes userId from the AMQP message properties in `@azure/core-amqp` package for now. We will add it back once the type for `user-id` is settled on and rhea releases an update
This commit is contained in:
Родитель
1e6c5355f6
Коммит
bb6e4c0b20
|
@ -79,7 +79,6 @@ export interface AmqpMessageProperties {
|
|||
replyToGroupId?: string;
|
||||
subject?: string;
|
||||
to?: string;
|
||||
userId?: string;
|
||||
}
|
||||
|
||||
// @public
|
||||
|
|
|
@ -60,10 +60,10 @@ export interface AmqpMessageProperties {
|
|||
* content and purpose.
|
||||
*/
|
||||
subject?: string;
|
||||
/**
|
||||
* @property {string} [userId] The identity of the user responsible for producing the message.
|
||||
*/
|
||||
userId?: string;
|
||||
// /**
|
||||
// * @property {string} [userId] The identity of the user responsible for producing the message.
|
||||
// */
|
||||
// userId?: string;
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -114,9 +114,9 @@ export const AmqpMessageProperties = {
|
|||
if (props.to != undefined) {
|
||||
amqpProperties.to = props.to;
|
||||
}
|
||||
if (props.userId != undefined) {
|
||||
amqpProperties.user_id = props.userId;
|
||||
}
|
||||
// if (props.userId != undefined) {
|
||||
// amqpProperties.user_id = props.userId;
|
||||
// }
|
||||
|
||||
logger.verbose("To RheaMessageProperties: %O", amqpProperties);
|
||||
return amqpProperties;
|
||||
|
@ -165,9 +165,9 @@ export const AmqpMessageProperties = {
|
|||
if (props.to != undefined) {
|
||||
msgProperties.to = props.to;
|
||||
}
|
||||
if (props.user_id != undefined) {
|
||||
msgProperties.userId = props.user_id;
|
||||
}
|
||||
// if (props.user_id != undefined) {
|
||||
// msgProperties.userId = props.user_id;
|
||||
// }
|
||||
|
||||
logger.verbose("From RheaMessageProperties: %O", msgProperties);
|
||||
return msgProperties;
|
||||
|
|
|
@ -89,8 +89,8 @@ describe("message", function() {
|
|||
replyTo: "",
|
||||
replyToGroupId: "",
|
||||
subject: "",
|
||||
to: "",
|
||||
userId: ""
|
||||
to: ""
|
||||
// userId: ""
|
||||
};
|
||||
const amqpMsgPropertiesExpected: RheaMessageProperties = {
|
||||
absolute_expiry_time: 0,
|
||||
|
@ -104,8 +104,8 @@ describe("message", function() {
|
|||
reply_to: "",
|
||||
reply_to_group_id: "",
|
||||
subject: "",
|
||||
to: "",
|
||||
user_id: ""
|
||||
to: ""
|
||||
// user_id: ""
|
||||
};
|
||||
const amqpMsgProperties: RheaMessageProperties = AmqpMessageProperties.toRheaMessageProperties(
|
||||
msgProperties
|
||||
|
@ -136,8 +136,8 @@ describe("message", function() {
|
|||
replyTo: "",
|
||||
replyToGroupId: "",
|
||||
subject: "",
|
||||
to: "",
|
||||
userId: ""
|
||||
to: ""
|
||||
// userId: ""
|
||||
};
|
||||
const amqpMsgProperties: RheaMessageProperties = {
|
||||
absolute_expiry_time: 0,
|
||||
|
|
|
@ -196,7 +196,7 @@ describe("ServiceBusMessageImpl AmqpAnnotations unit tests", () => {
|
|||
amqpMessage.group_sequence
|
||||
);
|
||||
assert.equal(sbMessage._amqpAnnotatedMessage.properties?.subject, amqpMessage.subject);
|
||||
assert.equal(sbMessage._amqpAnnotatedMessage.properties?.userId, amqpMessage.user_id);
|
||||
// assert.equal(sbMessage._amqpAnnotatedMessage.properties?.userId, amqpMessage.user_id);
|
||||
|
||||
assert.equal(sbMessage._amqpAnnotatedMessage.properties?.messageId, sbMessage.messageId);
|
||||
assert.equal(sbMessage._amqpAnnotatedMessage.properties?.replyTo, sbMessage.replyTo);
|
||||
|
|
Загрузка…
Ссылка в новой задаче